{"_id":"string-find-heads-tails","_rev":"185-167767fe8d985b2493d8aeb2f3a99b30","name":"string-find-heads-tails","dist-tags":{"latest":"6.2.6"},"versions":{"1.0.0":{"name":"string-find-heads-tails","version":"1.0.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@1.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"5f90dd1b2c023b331004bac6b31b9481aef23a1d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-1.0.0.tgz","integrity":"sha512-BXOeM2fxVtk0P6Qn3Bcn7hRXwU+AUgYGLnOs7Z+in82VZSctAARuELZ00dQzpNLcishh7S/1I4MAKYmCIO2gcw==","signatures":[{"sig":"MEUCIQDyGRahVQmoBUILJeIISa/kUveltFHHGJ60aGokt8ze+QIgXWgk7X8dRCpBWAaUbxf6xki+QuopwApPjhKr5E3+i7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"fa0218f3425c31a84e9e93b92d9bba81f3a02025","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"8.9.3","dependencies":{"is-natural-number":"*","arrayiffy-if-string":"^3.0.4","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.3","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.0","coveralls":"*","uglify-es":"^3.3.2","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-1.0.0.tgz_1514239420216_0.8232922982424498","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"string-find-heads-tails","version":"1.0.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@1.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"753ab9917751437dbce009539567f69d6f35d8c6","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-1.0.1.tgz","integrity":"sha512-uV4XQsh51Q4JrD4FAmBEYOgm26fgF5GVTrgrG8GbVl3fVrlFeDaoYfXjvSDT28Qm+/YQJz72/kdRi3ulH6XytQ==","signatures":[{"sig":"MEYCIQDWRUhahNeZuTHFaw3Za35yYG35ab7FF5daQ1C+xaAfKgIhAIHOMdHeA7CmdzVXILBYNh9c/hzUxyYQuc8/VYVYfHPk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"51f847a156b65c97b260a838f195790f541df392","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"8.9.3","dependencies":{"is-natural-number":"*","arrayiffy-if-string":"^3.0.4","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.3","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.0","coveralls":"*","uglify-es":"^3.3.2","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-1.0.1.tgz_1514240090212_0.762430771952495","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"string-find-heads-tails","version":"2.0.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@2.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"a13154cb8ad2388ff966e76b893ce66f12b4516c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-2.0.0.tgz","integrity":"sha512-CNPDsg4eS8QuE6Qlcw6ZUTn+YW+ILZujSUz3HU0YO60rRwBu0Tb+/u4GtTJabXamP0TK93xbVaPe/5NHhmS/mw==","signatures":[{"sig":"MEQCIBL/342+V4KCHip/H1IXzjlW13kmrXapKtRCfxlIBrspAiATEySMA8I0yNbTtF9ShrDdLASQw2EAaWQ4CJLYdterhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"5278e1edccfb7680e395e55e6130cce2c1f94c3f","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"is-natural-number":"*","arrayiffy-if-string":"^3.0.4","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.3","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.0","coveralls":"*","uglify-es":"^3.3.2","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-2.0.0.tgz_1514373872675_0.02803032868541777","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"string-find-heads-tails","version":"3.0.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"ac59fbdcf9e82674a8545976732fe245413bd858","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.0.0.tgz","integrity":"sha512-yCUSX9OEpjtUdeYWcvfRoRFqPytcOLG6zQsqT1ImQmGQ1s6SI747LA7HUElcRoEkkOzAAzWi4Es+vwoUADzjcg==","signatures":[{"sig":"MEYCIQCDsFg3NGv88wYDqWpDcWmr3uwOP5G08td7TRRKFAh09gIhAOvZuw2WDjut6/93GXWLWR7hqZ5/hxlq2sRVbSJDZ7bk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"8fd280417f3d89f555eb55399a0b5b6665cc4e4f","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.3","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.0","coveralls":"*","uglify-es":"^3.3.2","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.0.0.tgz_1514395737560_0.4925938621163368","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"string-find-heads-tails","version":"3.1.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"14bf8735378f0b1720440be5af43ac030b163177","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.1.0.tgz","integrity":"sha512-5LvrQvnbNFCLz2aK1NySmPBKYr56Q6g3M518lR6bHHuJ8hPLFb6imVU20rvm1fw89lJDixsguFLYVwIQq9gobQ==","signatures":[{"sig":"MEYCIQCdjf/G7LHnFWGq9W1un1th8CKLTb+j2rBiSc2Aohq2ZgIhAPJpzmh1EHHaL6L1w4V6Lx5073x+6v682wm+E5AK1vZZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"29ef07e7842cab353b50a74d0eb0b07444b07747","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.6","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.3","coveralls":"*","uglify-es":"^3.3.4","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.1.0.tgz_1514905771892_0.16439261147752404","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"string-find-heads-tails","version":"3.2.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.2.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"2040ba7f90f4c4e1f598ae19e8c78f0fbb040536","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.2.0.tgz","integrity":"sha512-qhILZotsIWl953G7eK0IbnDpuioHKTYlUlQyMvggnr5h1WeGYsy0SKapHhIDQcB9nDKDcNIiFBA+/MFPi9O7PQ==","signatures":[{"sig":"MEYCIQDZbLrhoBkexHAMKcuc0SEQyV7XVNNgfSsDhNSjlafcWgIhAOb3e6q6Hd9ZX9b5scWGDh8w1IyuoEpL4puhiXptpKTF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"8a6d7e6943809a3685c5ac1c3dcba5f09e714577","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.6","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.3","coveralls":"*","uglify-es":"^3.3.4","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.2.0.tgz_1514956424180_0.8360783869866282","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"string-find-heads-tails","version":"3.3.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.3.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"bb7553a9ed93643fb0288dfc9d28d48f9c7beb2f","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.3.0.tgz","integrity":"sha512-FQ93BaGfkptI0QFO7EGPnPkgP6Qg29ErPXWJwtd/DwxhZgPrVf+btVoG6yBFXfZX93kB3tcf+9IZExB5wUQslQ==","signatures":[{"sig":"MEUCIQDz6cmyNNjXIXOfQeVGdrSqudght1bV29UvZLOHAqZ9awIgII4vf4wb/ztUXTsR4c7du3Zh3b5WkBfbvXUQI0xG9ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"6034f06da1254fd40990de207c00ba8fcffd2212","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.6","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.3","coveralls":"*","uglify-es":"^3.3.4","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.3.0.tgz_1514970612586_0.35615193098783493","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"string-find-heads-tails","version":"3.4.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.4.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"deeb036e7a1cf35a7d15dfcfee92b3f25b1ad2f1","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.4.0.tgz","integrity":"sha512-eVGxpZTfAkL70scU82fmjPYlahhRFHBvjXlfFVRFsqOpSQhjm07ya/QISFrEO+17wyDKw8cFFKUtaoCWlgE3Tg==","signatures":[{"sig":"MEUCIG3me1Aq9l6/XvaLjpeiHHQItMY+NsqPIkSt0jQsRtU0AiEA9wI5FfBQiU9XCzTpT006ZAFcMEOnkOblAf/RAoMLCpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Documentation*","Design","Examples","Event Organizers","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Tools","Translation","Tests*","Tutorials","Talks","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"51f4f792dc0826f41fed39b4dd5f53a87b294090","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.6","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.14.0","rollup":"^0.53.3","coveralls":"*","uglify-es":"^3.3.4","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.4.0.tgz_1514981733240_0.69420818076469","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"string-find-heads-tails","version":"3.4.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.4.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"a30c6b096b3b32b04024cc04f0a506c3a7cef615","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.4.1.tgz","integrity":"sha512-61I6yTFZbbR6NBJNBgRtdhp4oJoF82/3Yg68vSpepC8657s8byJ3Hjq1mYH1bZv/Fd2SGkE9qojFgEvBSUPN4w==","signatures":[{"sig":"MEQCIBtGZv+zMEAgbQRHY9kgMwpZ7in7UWmiMmwbfq/UlDOTAiAyfmDJ1srMF1k8WNBHAhgbuwsv50piga6BCbT6MdlBNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"73dd4740b33ff08669c5e932811d2a2bb1fa7f14","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.5.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.6","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.15.0","rollup":"^0.53.4","coveralls":"*","uglify-es":"^3.3.5","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.4.1.tgz_1515586511515_0.29347750544548035","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"string-find-heads-tails","version":"3.4.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.4.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"e35f5bbec419359f0274e1d981519bfa0d1852c6","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.4.2.tgz","integrity":"sha512-4sCQIJifSZZU1Wk4JtzAZIr6eH2gcPsCCWOZGhcroUoZeIAVToUUSLmeV3GKAQlMK4O7YISD+zC5U1lGmTo9OQ==","signatures":[{"sig":"MEUCICvFV0NYemjVmn6d4XgA7t57CIOzCdQSpUrSqXJmnXaNAiEAmQNenqHZOvfoeV4unp1gwstDecR3/bvkTR6bP7Jyt78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e5e5d44ef41aac98afa3cd0233b486682d94747e","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.3","is-natural-number":"*","arrayiffy-if-string":"^3.0.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^2.0.6","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.15.0","rollup":"^0.54.0","coveralls":"*","uglify-es":"^3.3.7","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.4.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^2.0.1","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.4.2.tgz_1515974284246_0.9609663784503937","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"string-find-heads-tails","version":"3.5.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"fc03ab37c10d4dde097118f9692dd15cb64da847","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.0.tgz","integrity":"sha512-yf6mQLVtR3Bbcy0XkS9qxbAKLm/pDcIw4DnH6iW4wjSiVmvfCE3YSGJK1GB30/7c2SIuVZQ9L47bW2ZhJsvqzg==","signatures":[{"sig":"MEQCIBO/ga+XM/rapDriXya1SlvIquFFYPbmBHXoPq4uN/wGAiBvk/vH3CudnrxLoinRP/NRtdL68E7SUWb4lr3P5GGSpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"f79fe811dd0c8ec487ac781ef668f76ef119f475","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.3","is-natural-number":"*","arrayiffy-if-string":"^3.0.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.0","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.54.1","coveralls":"*","uglify-es":"^3.3.8","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.5.0.tgz_1516630266927_0.6993465386331081","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"string-find-heads-tails","version":"3.5.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"aadda9e0b87d36862f53b26364edbb0e2833494d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.1.tgz","integrity":"sha512-YvgtJxLgWjd6e5l9XuSEt5Ahii3/yqxlhHF7IT0DEJrBRMwP4mJHP1YwaKnRq0Wc7293lMpcjOzsnzLWI3Ek6Q==","signatures":[{"sig":"MEUCIQCF8y8PssNa554vkBt4lYcQ+5iT2scbD+S3k5YMEDjW5gIgZsHZaxbEiwbKMK4z79hfojgdzzjoLY6QRkTvR+SXL8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]},{"username":"stevenvachon","contribution":["Bug reports"]},{"username":"hellocosmin","contribution":["Bug reports"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"fbcd3b9a9aed6ce6fcface5b5796b5b6dbe6cf1f","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.3","is-natural-number":"*","arrayiffy-if-string":"^3.0.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.0","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.54.1","coveralls":"*","uglify-es":"^3.3.8","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.5.1.tgz_1516634081233_0.14275716757401824","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"string-find-heads-tails","version":"3.5.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"7a50e91965ba28b71de4a14efd0d5953585cb5c5","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.2.tgz","integrity":"sha512-D4qLhsBy/u6EJZjxhfNQBLM2a0PFx/7XtZexkczOgzkhr042NXRAk0h2zwZll91ArQx73cWhVrWZOlkRNcTghg==","signatures":[{"sig":"MEQCICZg23Ehl3JO7smlscDEH6howQDAa56XGYVw7bYl/gq/AiBYyB5iy8vPjGr0L2eLJz9HFAVYkaiTlOnw8tHPL6/fIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]},{"username":"stevenvachon","contribution":["Bug reports"]},{"username":"hellocosmin","contribution":["Bug reports"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"0980f0dea25ca741d009f6aedcf25cfcd9c52444","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.3","is-natural-number":"*","arrayiffy-if-string":"^3.0.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.0","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.55.0","coveralls":"*","uglify-es":"^3.3.8","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.2.6","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.5.2.tgz_1516946881361_0.7569393960293382","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"string-find-heads-tails","version":"3.5.3","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"2d6add16acca6d9df898407c3ae08ca2f14b1228","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.3.tgz","integrity":"sha512-uNsHIxPni+qSlnVNBV+fL38ShtORoLnoBpGpLmBmTFDGzup6FPbhEiBGWx0KTcmwDovy0N1pIgfPVwb9fRyC1A==","signatures":[{"sig":"MEUCICgpWdcZ0MlPalsM/c5Dk09IAUx7wmx31nynC5YsGPd7AiEAoEjQSDoXh08mgc0EcFk0h6ySxTZMxAqc50MyxcaAQVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"17314f64215c7a1bc5cc606164e11e9beb0ea317","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.0.4","is-natural-number":"*","arrayiffy-if-string":"^3.0.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.1","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.55.1","coveralls":"*","uglify-es":"^3.3.9","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.3.0","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.5.3.tgz_1517080647643_0.3832934866659343","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"string-find-heads-tails","version":"3.5.4","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"2360e961db23be88cc41459259682debd3f0bb53","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.4.tgz","integrity":"sha512-Iboa+G51coCZerC6Y+D2ys5AL+uUN3jCjWgABFPbYLCsCILIwcowXCJ7c0s8fZRrvHqRo5xcW6Bz6/4Qpq6UNA==","signatures":[{"sig":"MEUCIBCrYyGUqNvh+G/10ZDIn2OxKurY/QO6i+PSdvYAecjlAiEA9n1iyADXBCC7zg6RPV8WsXx0BXDqZGt5v0iObEyLQac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e6b7fb9aa5b502412731d9a2f0a9700306915470","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.1.0","is-natural-number":"*","arrayiffy-if-string":"^3.0.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.1","is-natural-number-string":"*"},"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.16.0","rollup":"^0.55.1","coveralls":"*","uglify-es":"^3.3.9","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.3.0","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails-3.5.4.tgz_1517385750934_0.8501014679204673","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"string-find-heads-tails","version":"3.5.5","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"715fb4dbce34621e758ce29cb1c9c0ff71d9144c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.5.tgz","fileCount":7,"integrity":"sha512-4r/faY/szJlHTE8TqcJhGX9c6VhvwEkH7aXUvbvsEOrm+Klg7YzQfVkmC2wL4Y7bPdPY3JL4dqmCdzhvJ5NAhQ==","signatures":[{"sig":"MEUCIQDX8FzV+NmWemJUj/1qRivvg1PTB8FjX4s3HR1BYBV78wIgR7ev8frKq7N+HwIphE1EESDxwkYnw6OLL3sNGuO7jRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83396},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"cd75221af97652ec07ce458f2e424eff9f1631b8","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.1.1","is-natural-number":"*","arrayiffy-if-string":"^3.0.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.2","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.17.0","rollup":"^0.55.3","coveralls":"*","uglify-es":"^3.3.10","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.3.0","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.5.5_1518112258512_0.061500906123745924","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"string-find-heads-tails","version":"3.5.6","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"19bc550046a213d40a3bd718e88c30990d1c39a9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.6.tgz","fileCount":7,"integrity":"sha512-bOAL7t5WKTWSUJ27s9k/U66OaTJq/qMeAmRXeZ/ILEPSIa/y9c2WvbtpLFP0dns72Xca77Tzq62LsaCbseyvuQ==","signatures":[{"sig":"MEQCIEcjL+GfikyhsrXYSVpmhN/1GKkPlfN2wSBiiUFFMTbBAiAlcscJD2Yz04ripMzWtPpSjgUwfuGbk94IBVfajRsYsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83394},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Answering Questions","Blogposts","Bug reports*","Code*","Design","Documentation*","Event Organizers","Examples","Financial Support","Funding/Grant Finders","Ideas & Planning","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Reviewed Pull Requests","Talks","Tests*","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"d70cd9eba34102a7e8e5f99312c2b0dcbc3ca49a","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.3.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.1.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.3","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.17.0","rollup":"^0.55.5","coveralls":"*","uglify-es":"^3.3.10","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.0","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.8.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.3.0","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.5.6_1518267475987_0.47051665566583156","host":"s3://npm-registry-packages"}},"3.5.7":{"name":"string-find-heads-tails","version":"3.5.7","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.5.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"92db8cdc4bc08f8928a37612c42ba4e05cf34f60","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.5.7.tgz","fileCount":7,"integrity":"sha512-VrLN/5XAihbLfqUeZ+PTfbSP7Z7wVVgXduqIXq8rlGjCuaFky8YOdqhHx9IPX/qgMttiUQULd7n2hTZMG+m6Lw==","signatures":[{"sig":"MEUCIQD1sjzcbo5G1SFLLPmedugpeyVXirnJVLAjsPY3OUaRyAIgdUdlhckWTcIcBpNg1FCI+OlW4aGlDXG7bcYrsSBGHCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83267},"lect":{"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":"","dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true}},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"12ac0b4b98c6739e9bf5f37856d1dee249b36553","scripts":{"dev":"rollup -c -w","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"9.6.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.1.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.0.3","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"*","nyc":"*","husky":"*","eslint":"^4.18.1","rollup":"^0.56.3","coveralls":"*","uglify-es":"^3.3.10","babel-preset-env":"^1.6.1","eslint-plugin-ava":"^4.5.1","rollup-plugin-babel":"^3.0.3","eslint-plugin-import":"^2.9.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-security":"^1.4.0","rollup-plugin-commonjs":"^8.3.0","eslint-config-airbnb-base":"^12.1.0","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.5.7_1519592335386_0.9999075291689843","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"string-find-heads-tails","version":"3.6.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.6.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"verbose":true},"dist":{"shasum":"271db9797f13729da342892452c5915c17615d48","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.6.0.tgz","fileCount":7,"integrity":"sha512-bL3fPGMw++H/AkyntljitaBHjFsz+QnyPS4cyx0EY3jhBbf8GDKOLDx6HhKJLgq++xsHitcHzWwm5mPEhT72cw==","signatures":[{"sig":"MEQCIDNW8kNWjok5iBV8C2B5xFuj/DuPofmL2f9D9utYfQ7SAiA77T8/l5IqWWaHthuN2ujdTXOQNfNlRjx/uZ9Gp6ux5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4zc5CRA9TVsSAnZWagAAhjMP/2b2VEkya7SEmPqjun6u\nXRhPF+Vlpif2SznKH5qRV2knSd7YvX8lSVEl9zMMcKfpjSKUFQwNbzM4EHu+\nJe89g5VaU2zfkIin6g8C3LYC7rVYC9aJcsCGV17NP/Oa7hTOq/mUophmWlpi\nRVr4KtuA+0TgooNwvzJxVLHshv55y46pUpk6yd/tMb5cEFFxTy97jtXThuUG\nQlglGCT+H8mNey7w+JCZalbS9WsaBBq8Bu5Hf7FEaj6wDg1DvBQBGjy8Pqq9\nFFmkAm5YcPLGDjEYf8qpvY7vmIEaTayyT6dSFPxufA7YDoF61PaueMC17Fkx\nX1ssYMreQvIdCQ2qBfgaTJK3sZb8PrSKkdWpniE8okCZMboMInfSPg8qZKep\nUuQVEb7LT5cQwO+KM4dV3Yh2pey+kJZG9ysK1j3G6+fOOf0S6bWDdt5Rq1gc\nr3ZY0YLsVi8Puqk2eccNHzhgP6dFpho0uZwv2lSMrXoun/K2FpkDDyG9bLkM\niBx0lwiCLMFqmCt9vmoMX1L4z3O1LVL8qTvMtVW3ha46MpNhgC4NWl80uN4U\nuHgEgCI2QB+nscCA5SOxtphoVyYCsBlySl+Ff2eSJdrKO5e4qfaJqrzAcfha\nd5D0UeVAwCeubycoTQfvmiLaMns7mTwhRmpTyzdJ2ZCYkvtY5CP4cFipnya/\nZLtw\r\n=lpQE\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"3cbd1b6998c342a04d7d31b89123176fc3d7cbe9","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.0.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^3.1.2","is-natural-number":"*","arrayiffy-if-string":"^3.0.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.1.1","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","nyc":"latest","husky":"latest","eslint":"^4.19.1","rollup":"^0.58.2","prettier":"latest","coveralls":"latest","uglify-es":"^3.3.9","babel-preset-env":"latest","eslint-plugin-ava":"^4.5.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"^2.11.0","rollup-plugin-uglify":"^3.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.6.0_1524840247720_0.17519261642781792","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"string-find-heads-tails","version":"3.7.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.7.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://github.com/codsen/string-find-heads-tails#readme","bugs":{"url":"https://github.com/codsen/string-find-heads-tails/issues"},"ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"8e39b941f03aff9d0e456fd6bced4db250e2a3b9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.7.0.tgz","fileCount":7,"integrity":"sha512-0wAi+3IIHIXt82+8J7FMeNbu+MzHwkxZOS8F85RMVhQbCmoAM2bLyTJfaT6SZwV4WEkJLpi/JmhIRiEWUkIN4w==","signatures":[{"sig":"MEUCIQD+injOALuD82HO19OV/AxGVUaQ7RNWFnSexcO4T9VPQQIgEFZQQ5qHquXgAXOZbY9b2GBLXRR57lI2FforBjDjEeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCWnqCRA9TVsSAnZWagAAa2gP/Ake4jUXyO0K5nagZ1e7\n/UT9E0JbOlulxGsAV6mM0H+umDmjv72GS3+SWn+2ZSCR+ILfBl1E3ZRPP3bb\nIAiCqjy0iTGoa9VuBpGYVPHMioinOEQCWdN+aIozucJHiTz5O/CRp6rqL5aQ\nS9YKZtsyX0Xm/mQpCJaHlEDvMS42sT9wRzsWfXBfY/0GaKEju2ZHalHXSMl9\n0lRwAoYsgS/Lx+LwrNQBRBZXpykP7QhJIeNKDAbsS4lrzIt2FhNHRKCv8sSs\nm2PgmFGMIKfk7qGeI3ThQEnlqxng2TFZEeqKX52EVzBlT4yBnXltwUDerwYV\nxo2QqrDdYyNemz+8xAVgWDu64JOygGm5/n9QxOjkjzMIjhIYMoJbH+Wr7pAO\ns7B0TIxF7QsuI3baLEwn5hA7WbzxrGv1pg+9apblX3d9MA+RI2EfnEEsKCHA\nC6y7p0O8RZFIY2VIuHL475Z/RiqHU6XqHPU1nZHjMDgmPBfRTagfQ+dDip0J\nXJ8eG8jWyFHC4kZJOzsx7huYn0ddn/H4BhELh58sHpHQGYIzwr6AXEobOTc8\nWkntazOmipzdfzmv60UpZgyOIV4yJ2CEExM1UEIrd2NBltDwREy3RHIKSnjp\nYdwsURb1kwlc9owI1swtdMdWppZHuBrV+zGXDO16illqfDVVItjy3XIiMFjF\nJYeD\r\n=z/al\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"88e157a53990bdaa10578bcd873e2e4f42d50863","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.2.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.2.0","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.3.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"^4.19.1","rollup":"^0.59.1","prettier":"latest","coveralls":"latest","babel-preset-env":"latest","eslint-plugin-ava":"^4.5.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"^2.12.0","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.7.0_1527343593660_0.60203902470309","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"string-find-heads-tails","version":"3.8.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.8.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/string-find-heads-tails/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"45c80c36c1aece1a5f73fb829c63fdf52fc24aa3","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.8.0.tgz","fileCount":7,"integrity":"sha512-xBvDbABWCA9y0OAKKcxXJ5x1dIxu2GuqaFLQMHy5E26A5cuLsDvRlhuHid+mGuChQvGLyjujgwwwqBRDsUIpcw==","signatures":[{"sig":"MEQCIC5LBb2rcrMe718lV1fZIxw+7B5x9ZbUjPrkcX13l93FAiA9Sgzxl7rAAeRI0L98irT41zROLBUDOQAiGaaisQkXZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPUCCRA9TVsSAnZWagAABvQQAJpS2thzPVCzXxFg5qar\n6kRq/dYX7tesjbHgKGsJjGjg0mXKVo4gndTGKVW5ln4LOR/P0V8mtpy9IF7m\nEtGpAoOYnAl2RdbVf6I1BON8laIvNFIaduSjRYr7yPSLQS/hKHka3P1+O1iT\nKuRrmMBMuCutXFMLxeyp6CkOfhLs7g2SnIVU4E7GNmvoakSpzPcaiY6SG1sU\nbl7iYRy1jze/eDbDxThG+oXT7ud05+6wQiBRSuT2rn1oveRIYUaUPv03Yfs+\nlZ8AvPT7bBts03RgxNah7Xx7xFJ2EQUFM+YdTBSySB72TodedMkhBnOd9j1i\nYgJC2KEsnjn32Qt4/kXzw53ORSpVxwaVLzjbHOojBwpoVyBKunbpI8thvrKY\nj/qO3HIthG6VzmYEBYKfaoQO4fsO71jDVsU9pcW4EuvlB45kUz8LvoTIMOKV\nDGHXxb1KScXstR4kwl38R4OSxqHQuT4rkYenSdjfcdKpsQ/o5uBjU8ZCAa5+\ntOvKdWp0PYxvHq8QMK1rr5ra9Bl0z/0hdjCXUYRqUyPkeXw08CAaLVollO5r\nO0c528NHfYwFZjFAJ54nacs0k6wLAz+e0HS1XTVilSWmOzW/2ICQaxG2E9lz\nHuTPZuuXJMDgYhwPRnvPxESMjTzRAKRofs6jr+af9J5enLupZQ8AZS8sXGUD\nbpSC\r\n=wy0G\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"714d135f88c780eb88736f5cc4e178a3320c4783","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.3.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.4.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","codacy-coverage":"latest","babel-preset-env":"latest","eslint-plugin-ava":"latest","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.3","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.8.0_1529148673183_0.12755939567389563","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"string-find-heads-tails","version":"3.8.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.8.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/string-find-heads-tails/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"ca45eade70c494bac9c028f5c6ee1fffb5ac82c6","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.8.1.tgz","fileCount":7,"integrity":"sha512-nv1CmrokZggBDGVaynYH02zbHj/2vgbJm8bSuSyAaZiiXax3jA7gswNONO4z2jYFBGIlb7aJOvptIBTBPRfvgQ==","signatures":[{"sig":"MEQCIH7A18eWBHaumSO8pz6GP9CdJQwFZR7yS4x75zCMaEUSAiBkPabRT2+siy+kmEVzlVURzSJeRLGrZ1Gtal39xZ9W8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPg7CRA9TVsSAnZWagAADCMP/jYCX3nxEdWL9ZTzy1VB\nB0hO7NDIsgebhFAIYXWVNOWOy2/E+FGD6a/s1kxK/TKS1pYHQAZAUg+jfWwi\nmrPuQNSTQ/lrVLwuJnCsMuDUwGPDjunbyYVuw4ovwNz03cKxioUMxUiMQSeh\nVRFw/7yXoRKI6h5Yp5k0XX9EHSD5OQlQxl2J1cYjr7lqYXHnB72XrnS2VMQx\nuCXSKAizKpcGSMuf2xY2L177EA1Igp9Z+CWLZqFdqaUd3G9J0qyFLb6t1Zy7\nEIS5rab0Y/7Gou5tQ5kzMG2IYXeKUuAuOo4cVoEgoApEcWSdY6c7JDPcXYbi\nkJWa868i/RZkrDY6V8Hw5nYQ57M0n8VnUqvx9KYyr4yqJl/53b11XLPkCA2t\nb7Zh0v7lCd96SEZE5PsDEseXYqGO12KcD+wChOW4cmIsMU4SgOxKeXHzi4Qg\n+yw0OGDKeL+3EMSnfSZklFB9JfgvM9tGadpy+I/BoOIRmdJPrFoIcLezcCvJ\nkKvNNTyZ82Y73zkrCpxFhuQB/OeMplpAMkEmXehoqyrAYvuaYoWOdfTTePkK\nL403fpX8mhsA5jdi7EngcFlxWObQvIrtXX8exm7W9LUGzurAeWTbFhZGoJL8\nDlqFYtqEx5c0CMWmNCRXcO6WflbDboE4u9UZTydM9/hSO18smZ81m4xEHABe\nW/5V\r\n=LLJp\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"2b57989de741d6a8d8a5d65ab3385ecc8536dcc1","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.3.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.4.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","codacy-coverage":"latest","babel-preset-env":"latest","eslint-plugin-ava":"latest","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.3","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.8.1_1529149499345_0.26956026207445416","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"string-find-heads-tails","version":"3.8.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.8.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/string-find-heads-tails/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"1babc7d06d2473ffd9aeb1c421425bd5de0f413b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.8.2.tgz","fileCount":7,"integrity":"sha512-5lW+oFDhtMPDbPZVCt3u0DZGK78ZogJcruqx0cdle/pyGWPrbq0Paa/b+hxRBqQKoStjE7M4Ew/ly/0P5/sF7Q==","signatures":[{"sig":"MEQCIEOfQz4yRlfxKEETOFRNLAxFWBL69W+6ml7JMfzQMh+SAiAQKK/yX+aIyLlH7AmXwDhjXn7mN8w8uZiJH3qPI4c/vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJPo6CRA9TVsSAnZWagAA5ycP/i4J7qiOdG5lwDx5Vow5\n3a/xIRi0FTCqPclcRO/9a0TmlBarnRzKC9zJpV+4LIrR2hlIUYSSNN4MJgz2\ncATs3SqRV/CrspzOrVdYsDfKk/aSyZNzPl+aVPuxbjiojFLvcLyq/OLW//JU\nFdlNr58pjUAwRW7hAPe3suZblsEfZ0raVH1uSm6rSF/DLVWA/E+oP8vJy2ON\nHEOlKROFWaRcfmflz2rjZtV+NmDOKfCJV/LdBIcbozivbW5mc6MaFMDjVuoa\nHlwxhiX486xpdJPCpvUCGZr8uH9UJG8SnnzB5t6gRSr1S1B3NUqkwrezkWhU\nQsbgpVxaBAH9D7k40SUTdqevcR9rC7SqLWTWKLbb3VSZ3rXARAMga3su8y96\n8O5AuXAmiZViKSYgxNn68o46dWOo1LF9eXnW/chaGZJFig18qaczYKzL8vDg\nmGIPR7fNzoB/GCxzDGbWZFW56QPdCIpBGjkCHSZLLY7cLBe69Vvmf2TfDaGJ\nT7N77M+PiFRUj2hoLP3tD7n5JuTYPyQEnbEMm3On0mBHSIv9J2lqRDtNKcVY\nLc4+CQzHg3txZ5B9LUs8QgQxVMd4YrwYZOibeHxMZZx7wlkdj7bkXaB0zzHa\nyK+aMo7J9aY8D2e6hYLM+4rkyFpLi6dXYoTY511FCc8yY0CTmXHW6wQRXXhF\nqSgV\r\n=l/Nr\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"925f22b8ae0a0366ba12466abfe85dbbaadbf732","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.3.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.4.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","codacy-coverage":"latest","babel-preset-env":"latest","eslint-plugin-ava":"latest","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.3","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.8.2_1529150008958_0.9500215196176169","host":"s3://npm-registry-packages"}},"3.8.3":{"name":"string-find-heads-tails","version":"3.8.3","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.8.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/string-find-heads-tails/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"64fc6908b93170a5dd36aef7892775288a65901c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.8.3.tgz","fileCount":7,"integrity":"sha512-9tqUbNgYsOzciqeGuyoHyQN1M6CplKZmFBA3Kg6rfA2or9kfmfjQ9TfNiA9L3ivmk5V0fY7OvQMukO+a0bl6cQ==","signatures":[{"sig":"MEUCIQCXJIIsZXnmYpMqKgB7ygQBfHZZ+V7YwkUeTqY1W362JAIgA9C4Fl0Edpv9Cv5q+yYAAzjlvT/GMOSl7ubIVeBAI7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJP4lCRA9TVsSAnZWagAA0jcQAIiyf4dg245VfuLa2FPd\nZAWPHssrUyNY8wxf6Z6o6lC0Ae1aXt8Lksn1iYWvQGAYpBFQ3W9bhIpj9ChW\nTUxnLkj/1LhORU8u28uqFJzzC04dEq48qNn/aTnr8D4FIp0/tpE0SZs9C7d1\nsBf5X3BL7a1N4RDxbYVFIFGsb/qimmniAhkNWGxV/AHiAnDyRH7+QJ88ciBb\nEkB1q9mjM6e8gt4s8TqPdg3oJgoG7ZhSvKsRL19fL7ZWyTRgTigey5B2xRG2\nJ97SKahyNmVxOAfK0QqANqZKuTtFiuhgydomCz6hBegOOM7J9fwj1dBPo7w1\n4i9VgsVhp6afXBQ2vYBOoG99vO0hZRs4mBXtKRlWOSSpw7TfYNhNJJK1A2ud\nsE/EZStoWPCVT3KiyjzNTqfs0GKSRfY/ECoZJ+JkQJkmikpBjAdA5AyrP245\nHbpNMgEMSTfyjD9UnLfhmk41ScgB+r5EDRCjxWu8Nl9pOiLjvzdZfKPagd3x\ndxzD3wBesT8iMNnjZKX9OqkAdpzhKQwIGHBdrDJYQZqD2zbQhaP9iDqkxkSs\n8IF9BllMYZjEZGOxlPSBNjapcShlxjaRndlpSw94ZHDmnlWn++TEwn7UZ/R+\nu4yhHyvUL+3LBkdrGQNnBRxdFEg5AYfy4/+QlY/hTKQmwp7zRnk1oV0uUefB\nnrRL\r\n=et5H\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"0a401c28933606ed5bf8467845b48f70a5990ec4","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc --require esm --reporter=html --reporter=text ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.3.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.1","string-match-left-right":"^3.4.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"latest","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","codacy-coverage":"latest","babel-preset-env":"latest","eslint-plugin-ava":"latest","rollup-plugin-babel":"^3.0.4","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-uglify":"^4.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.3","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.8.3_1529151012532_0.8866657061796885","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"string-find-heads-tails","version":"3.9.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.9.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/string-find-heads-tails/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"dist":{"shasum":"203b75a66299fd41d53ca667dda2629489119cf0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.9.0.tgz","fileCount":7,"integrity":"sha512-/fjZM7qzg/V57n6Tjc+iDtJRt4VGbrgaAfzqSE3hK8PsiBcWakpxzWLR6HiMf+r9awjdfsLncHK1OISNiz5t1w==","signatures":[{"sig":"MEUCIQDeu5YCe189fKwWxyOrC4OmN+IQWx/tYdk9GyNCrAa3XQIgXfARZhg74nrEuwJKpX2eZspXV4euFZ7+OZ9aIR0BIvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbsKjCRA9TVsSAnZWagAA9c8P/iehgu3uMwcdjJwEes81\nD+1Ey6RyV5MqeJcweFY5Pf7H7qkO6K3wtH+l0/lXfIBb2Ya2tLHuVY2eGh3a\nwUDpivkRkmkib6Q+Ecxftayj4vPS0ynVJhpEqS6NThk4tGNhKKDFtC0e4CAb\nUpmnc1fYNq2lqjhXgFjmMD92Mb14dvDIBWpIaCTx7qs9MXYkj0T5ZPe/nRxB\nUR7us1eg1IRBzceMc5RALbFj/TmlI7+ZGxrim2o5a+GSTx9VoZQk1/aZgBYW\n9znJsinBInU9R0lUD/QZhHbRgKLUfxt67l23KTWQXGgkElzJL01p4yt5eTC/\ntbqv/OFTsIQXM+iuopzAZlMJwM8G9U3AFq2axJbrvtMMjDq28pZAweBr3il3\nErQBwjuS9jiDSQhtPfj31gxkKHXoKyhB0z3YwZE4i3hBRnQ4uoPsJHWB40fn\nLlfnUYELusKhh9kKdWUw83loR4SPo4wJSACiugjYls+ZP+NO6PeiH6slJO69\nYDqkGBv6sdaRebDzPgPKSUe+SAqYj8AKq8R6u8d6tskp1YLMzpxJopn9r775\nTzJJXUF0LRik+utjdHtLTNQfxKyflWWPDFZn0xgJf3/1bDy9olA83tWAhLz6\nHiOtCDT5PUwG8SVFvGHQdalciKz0mrnch0pTmdKYnmUOKApifwromzLiWpIH\nKZuO\r\n=PXZT\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"7be596745bd5f6ad70c53fea5aa2ad91faccf4bb","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls","precommit":"npm run format && npm test"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"5.6.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.3.3","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.4.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.6","esm":"latest","nyc":"latest","husky":"latest","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","@babel/core":"^7.0.0-beta.53","codacy-coverage":"latest","@babel/preset-env":"^7.0.0-beta.53","eslint-plugin-ava":"latest","rollup-plugin-babel":"^4.0.0-beta.7","rollup-plugin-strip":"^1.1.1","eslint-plugin-import":"latest","rollup-plugin-terser":"^1.0.1","rollup-plugin-cleanup":"^3.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.1.5","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.3.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.9.0_1533985443090_0.4676438559262013","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"string-find-heads-tails","version":"3.10.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/string-find-heads-tails/","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9e78b942b1f8f9d8dcf93737e7f1b77a3d468991","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.0.tgz","fileCount":7,"integrity":"sha512-rNRjkVLF4LAIls2ogTTTvbnKZ49ZUIOMH/ipRwowWOPGtEB1JkJQWzjFVTHCk3Yd6rNbd4ylj7kJLN9EaeQjmw==","signatures":[{"sig":"MEUCIGtB/gMl54EyRo099gR0lJC2GqtLHAxIhySr0bJnCRnfAiEApcDnyZ4zGAv9QqTJf5rwsP3lmPSURFVbbXQ0HQAX+Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0qypCRA9TVsSAnZWagAA204P/0McRXAHOU9CEuloSIFL\nz9sJT4RumV5LkHDvYsQ8y72UYXRv0BzLwWeNFcPx+PLeGzLvshiYyVnDuDry\nHxeJlX1fHtLvBaHg3BNiScIJTyCUl8YqKuxPLxfCd9pIcZ3N1i9Bc6ewz3qg\nDXMpTomIqT/mhJwxAD+BT8oKoOzzpfIyf8tDMSOgNlfZ5qP8wLDRxr0IGOZ1\nNLF/8NbnHiFgQXm/UFrNRioKC4cOVG7TITysvq+sx9P/DgzlVpDRHZYtMleN\nKdUEh6s5YNewoYRAZZFaVqAb36yZSCuMay+t1NTj0UWJeCgAYy84mCiSUGt6\nE0UxY3bg4XJ0M3rQcPny2XWwwuf3zlufpCH0sftGZPtdsyWRrL8VzsymoJV4\nlbdBhEMW7uS4Jn+DOq2jP8zC8bFwh6P7kNni+GJn/DSTFqIkmUUbQXDtt0eI\nu/bHb407MG2Ez6WdYx2vVP5TAswpQIlrdNpKiGPTpmDukAtngEJ17M4Njpn4\ngJQpLvi1tRzdKzj2f6RGjahx9c5reNLhN/+r194idr1Dy1K9MA6gb8jnFts3\nomP8oCcjqGfHa5QJbAqiX18v/QaVFt5gJjmBPki2MKTEC/sLfqu1fNIz8wcB\nkWz0iIRKd+AGjq2M4hYbkAo14ecBJAKrUjUnk8uVTKxtIdVrNNwhBDDgV2+y\ngRv6\r\n=NFyJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"4044b62a9fa172647ee77aa0692a93b1756afd27","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://bitbucket.org/codsen/string-find-heads-tails.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"latest","is-natural-number":"*","arrayiffy-if-string":"^3.4.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.4.0","is-natural-number-string":"*"},"_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-rc.1","nyc":"latest","husky":"^1.1.2","eslint":"latest","rollup":"latest","prettier":"latest","coveralls":"latest","@babel/core":"^7.1.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.1.0","eslint-plugin-ava":"latest","rollup-plugin-babel":"^4.0.3","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"latest","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.0.0","eslint-config-prettier":"latest","eslint-plugin-prettier":"latest","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"latest","rollup-plugin-node-resolve":"^3.4.0","eslint-plugin-no-unsanitized":"latest","eslint-plugin-no-wildcard-postmessage":"latest"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.0_1540533416984_0.06624370335688012","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"string-find-heads-tails","version":"3.10.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"543f73f3469a27c4d425981f2e04f5a1d82a4458","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.1.tgz","fileCount":7,"integrity":"sha512-a5GbTpLzSspN21hLUBEJXyuAuvYOj3fxM+HIOOcp0esFM8bhBCQu1PAZ8VnYsMhbPabgUPdHwOSu2+78gojzcg==","signatures":[{"sig":"MEUCIQCIdTHRIjLK9ep048LSDPWYSzR/6EZ+qUV3tsr+zYREDwIgZ4IbZ9g0JFBk+0XeulymGF1vgAzPwj0puPEiZkf+DiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI+0PCRA9TVsSAnZWagAAvaEP/jUkoS16Oz1+1JftDE0O\nRgwj1FhWrDxA79nXckPfqK6gByeSbJYYK7bycHauyAafzlHmV4M5O+gB3rtK\nwGJw+fEEp36fADr2/s9ylmk2t88KUonfN0RduPJDDoxy78/Lfx/YvNY3yRTx\nDHA7wtrrJTpxGG+sHOONO6rci1tYGD9uHfVNkIPUb+sUt5EzELhOjkHuCAwC\n8UQRQ7T58fIW0LZbk+zhxlYZy4wk2JYhz+HWEqfcbFvTsT6Q3H6i2YxY9nB8\nTL17B7+ZWvx0FIkIKJywuhuRCAaI9SACHjIS9JfLJPjonmHu3X496QSfsFOF\nK1eQH4nHbt77OIGio5UTDFbTNgY7xzIZJOkfjtXycADG4PtR8RYUQSR+0FyL\np0R3otQcQmA46pBa+BRJBB3o6HjwS7LwVovA9ecCDrMCCAiSiqL8RVq9W91B\nFFk9rYq5Wl2TMl3xIrfuRgzsWg/D/gZMQKti0jo93Jjj61JQvQ//MoKSPbfi\nSGZ9aE2pcm1pcuijxebeWtpL55x3xSzMdTU7MHngn43b2hrbBLZHSTJOQQ7y\nXrAWWoTPSdURwjtbZ1IUje0SuL5nrw8fQl/RxFaHFNYebr7gSMsRiT1TQ2RG\nVKLOlH3tqOejQE04Gqwdr7pSIBuhcwq2fEcRvGJoXzCZ8mY+FS5cBfS+gO5a\nShwa\r\n=VyEx\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"7101106bf752c185421f50798c6d845ec34f67c5","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.2","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.0","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.2.1","eslint":"^5.11.0","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.0.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.1_1545858318550_0.8194736890741388","host":"s3://npm-registry-packages"}},"3.10.2":{"name":"string-find-heads-tails","version":"3.10.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b7abf9ea62b25cb7a32b62d6b291ab164d1fe6aa","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.2.tgz","fileCount":7,"integrity":"sha512-LY2HmDMuLK1iEIQX30ewOkFfPK2UJgd5FrLyl2+AlPZM8Q+ja7rXZ2IJGbVSTZ4kSxsJKmWMHz/bbq3iXMtzzw==","signatures":[{"sig":"MEQCIEabcWdDBIir+kcazhqkaZE99xbb9pLqU8HCYvxlY0JIAiAFyWrNu7TMlNUAA3ddt/fQjC3PBdY1wxwGlgUGLEOANg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJRxPCRA9TVsSAnZWagAAdxgP/i/a4ZphwxbOmLrCW64R\nUGx8Gm9jsLPxKGm6WhpPM0JXjAc60ZEJPH+7BjEUkMYle6kBGAu2JZxVjM3K\ntiEbEPjfsv6zkPRuXbd6RIh3/U+77rQE+DBKRxuP147Kegoh+BcqDNjwvJ7t\nD86pkCungPY75nyeWMaBLY1RBJ8nTpZDOZ9j/6CC5JI7rP2TnAGKdqCC5cR/\nYnwp0bvIWR3ZTbnuK8eCa/nHoNyl/n2eVT26wPuRWE5AfCUl43CX1IpAjbgD\niT+UlAVoNYB0mLvyzdcT/285Lj/CyPPSsYV69zZqkCt2MBZvWxYxyvIjV4sj\nq+JK6m+0r9styRGfPkWZll+YP5Rdu1SuVJDRD3oHKBZf0mBlSXf1TOaCli9a\nWIQ980T4iJKBReQS+56LdX/GPeR5UE7t9XetYMafB0+5xUgoWCEn4xNBbaK0\nAZD4pWV7ylRSpkrtyG7IXTPXVSqknZQ7PeGRp1i4+nLngk1CmwtrXD9nsm0A\nxHTG8upKnjtceY6GiG2702SsUxHu6F3MhSOzClIyCFR32WzurEms81pG+wbt\nMceVKT95F7x8UkJ5sBpZdmRlOMqzwZJElFNkIPh17qoBIiusri7HumBj0Q8+\nEoPissYLJQTQZwNWce8rDWYzQ1c+80Ok5SHRm24dl2LgeRoZuWwR4v9xLCWP\n45Ba\r\n=lF3L\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"31af5cb68a7bc35514196b3da276bda6b272fe8f","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.1","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.3","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.1","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.2.1","eslint":"^5.11.1","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.2_1545935951190_0.784951827517065","host":"s3://npm-registry-packages"}},"3.10.3":{"name":"string-find-heads-tails","version":"3.10.3","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1f489098c0e73ced504a789d43123a878a27084c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.3.tgz","fileCount":7,"integrity":"sha512-us/y3Mns+GWFAedHXtIxGYeRbMu+bvueEO+uaU0ngcK++Kq1C5XSxysednb5eUSQ+omezwJupegL2Qp13ol6OA==","signatures":[{"sig":"MEYCIQDueOBYSmYzv0pJv04M8PVCu/wpg0DvMeNtaQA2mQ4IyQIhANcnXRY86CouJSAP/HKrhm+3NhKk7inCXzoNr9IVY+z1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJSkpCRA9TVsSAnZWagAA5+wP/3ayrq4RChmCLoVgDQLo\nl7nB9BSpuFvEMur3yJrstQkJW5nmRnxaNzRYDbRWpVjx7hF+Eug132GdiZst\nKtbEOCGmqhM3np4ecv3VIIRwKq54HqGmKX37cYQX7Q65DZUkggbrMrUt9s1n\nwfIg849qe0yb7P27cjga2FmQWFn4C9egTEFoe1o71Jq0bv1AD7JoUA4vzinO\nnzpaktjagLirFUqd/zJnclaD3Y/ke/mVUBNy1XJBliXQC8aHwsOxDNailtMS\nHxsHlOY99tkIqqUwJ8Ro0J1Zi1+kOFAnvgJD/wdh7XSeTOu0zkhnO41/Qaao\n3GfD2r6BhO9AjGlIN17e8x8bQtfNROrG0Veb2UAactgukoyxFB9QwGrmNBMN\nH4KGUIov7BIKarFrSCcXGbna+oIhkoId6ZtrT946JuGsTMPu0kMoJ/xLVeYo\nsCDX8jZ3W2YG0q/oKwcyEEfBeQbxvbl3KuSlOICe3DyyuXvyHYDA7hNEiBK1\nJTnLm59+rhep1rWGVxqBzG+s1Fam9XmsOM5VptqwpWYFp1bAnk3LnoCRD+hC\nTxWlmRzuR1pmR8X2pAg3g9wdDVzT1s/su/SdyThbz+1SJnWm1jkmIdvuztnT\ntcYiZS68nZdt4s+9q+Wdu4e+FUli1t4FLRmZe4fg/fZnvZBre4VA83uWByqG\nSYE6\r\n=C5HW\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e99ef54c0bac616e3b12cc4133aafb617f3fc053","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.2","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.2","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.2.1","eslint":"^5.11.1","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.3_1545939241172_0.11905040975592218","host":"s3://npm-registry-packages"}},"3.10.4":{"name":"string-find-heads-tails","version":"3.10.4","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"67b60905aca139078b79b0e8044988e9231a9574","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.4.tgz","fileCount":7,"integrity":"sha512-M8k+yLAmXB2jU7e5xKucj0pZIy5EEKbCcvHTa3m4DSqL+gAap7+LV1xzAqe7BsAW3Os0aYLOXuFRaiHrT/xZxw==","signatures":[{"sig":"MEUCIESJ+cHk2fF2hVDvq+yerPp2FSbPy7Kg9Cciu9FC++lXAiEA1B5fQZOO6PylBp0O2iQ0Tx1LTfi9rYraIeVN1Cp8ZeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJusXCRA9TVsSAnZWagAAqrsP/jPczbsjsz39kb95g5h1\n8qENaaV8BAyl/99dvz4UH4kehXEvBS1CJhNs/UF7Zn3MXc8zdU/AVVALG2bV\n5TD63VTnMYFW/kQzwFGn7bbkPcMMDwaUE1qkRd7/8loCU9rFOFIEOAkRu3JJ\niLMwQv7IkZactlp/Uid0AGSF64QrW3h8xR537/lSU0rhIr06jNHM/fEZJYw4\nvOrlXqp6Mivz8w9os+WpEBWNEYdhIQFfwkM/VvVemqwXP+WRwjkSdixXs6Oz\n4SXLx78AiBj7LeBh4gvPlwqE0QCBIgGjE7haNeUDhxyacM57LRy4AelFi6QQ\neGQaBk2WXR9Ux+VPUbT/1ailxJZD2YYSSgFa6hm5iE7oAUe9z2D7mBIwfYDM\nYUhyITigpzw4vS+D2XLBfMCgFYW6cOKpiDiyG4uIpYSdp21d4zoYvYa5Zlxg\n6oDcJ8TdaAALNeEHls4KqqYo0TVtamJ8l7BIwSr5cZyh45R5gMjvzH8Aec82\neC1afuZQSlXBYRHr6XNHDYCTxbitGesW1TSDI8EQQet2cvIJaJvGufVEGiNh\ntwu9IWUXfL2Kl+UoUmpQR4zlM/TeCMzyt24Y9PqQHryyKKrtY4OaflKJcrZa\no4Q/2zyyMEbi3OUhjnfi/dp7UjIupyMjsk4P2IFyRFfO/vfS+yCyHrcKn4Ks\njvoT\r\n=xvbl\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e88f69b9356129ce32c71a46ba09273d12f7ff3d","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.3","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.3","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","husky":"^1.3.1","eslint":"^5.11.1","rollup":"^0.68.2","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.4_1546054422901_0.17464791627699694","host":"s3://npm-registry-packages"}},"3.10.5":{"name":"string-find-heads-tails","version":"3.10.5","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8e7a086b023d1e3633a2566dcebaa540b4a0eff8","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.5.tgz","fileCount":7,"integrity":"sha512-wXWNsXgMJajgNZiabPOYvfdarlip7VztabKUigpQLr7K4iVuW9vaMM9hO0lVjubmfmVRNSNJoagxPOphwZWl4w==","signatures":[{"sig":"MEYCIQCZEXofcOePoEeKtiQ3TAs69sdjq0jr+96iLkA9pSTFbwIhALPzPU6RTWR/sEJ3++NT0aiLqRNlC+/ExA1dXwXd4SLq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ91WCRA9TVsSAnZWagAAchUP/0vpjjS7s9MqIYYCJiBw\ncAs+zkZ/ihuIC5BUfGVKV8C0kaUf31g7NOXPi/B+vOZ55xy1VuNZslg/u2QG\nCQTKoPFvKDv9m0c0Mh4cq5B/a2YJRBbyeV+EJGxrlGNpGG5VKzY2fZTYvLE1\n6i+ExwV+Xr9+d8cATaPzeyfKCb3QKbH7QEjVPiC3rreFlCUFtiQMYLIsKzRv\nN1BGNR34OsUD5VisUJk3jlSabUb23595dIIwJZHIQyRAjrzCxuozyZXnBDy/\naqdFyJXsTFI53SfoNru84wDgFhOeDxlLECcpDHvtXSON8m6fasjrxX6X02qB\n7dD3o08j7cAA2BwoQ1sQ2/jSRKA2e7FF6QxTI1fZU+ckmilstqac9WZ52qAB\nq70t2w78ZrhlMIgZNdkKDSC3+apYC1I0OgXAgV4Yp1ZbyiX0HAi2dgScJ5+1\n8cktlMVc/o9XGGnKpF5UlUrBe+YmyGSkeRcnBrC3YoREycsAEvoQgTs8WRNZ\ndQXKW4zY49zVzRSF/EMeULcPkT9if0w6z9EtIn8cxQwQIlS1VUTHCqff9j4k\nL209zgLiB/sD6dApAKZhAreyLO6vJapFkPRGhKsV7LJUTBzYoNVoivTi9wsP\n9Od1NlpPtcz6QzyuOip8+vWtjj64pieNWVNsDz7DeEihnbqcXYTzaVrGOBuD\noamr\r\n=D4ew\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"e9a92e9ebefcb292c84fea6a07d224cacb5a2671","scripts":{"dev":"rollup -c --dev --silent","test":"./node_modules/.bin/eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","_npmVersion":"lerna/3.8.0/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.4","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.4","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.11.1","rollup":"^1.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.1.0","rollup-plugin-strip":"^1.2.0","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.5_1546116438368_0.6870118966340963","host":"s3://npm-registry-packages"}},"3.10.6":{"name":"string-find-heads-tails","version":"3.10.6","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9d72e8fe0fd691df09ff79f3895a0dba457aa658","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.6.tgz","fileCount":7,"integrity":"sha512-dyShgscswz2BIYxoH+VzhV6pL5yDNclJWrIAd82kKn5NWVScD0CAVgGLiR4rxQ7D9vH/2LYaL7q1yAO2HFFohA==","signatures":[{"sig":"MEYCIQCwjFp585d0rvaiHpvfwgIFXmJB5KKI079e6Lg7eAcVrwIhAJbDLhFp6HqzM2lPPtKBI4mr1jyvYrWoXq2T01RX3623","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK76ECRA9TVsSAnZWagAArpMQAKF1IrOAxs9cn40jW+7d\nIVGGKc4cA1gBMxOAwcGILhVHUfyfNMZtqHzS0XCbOZTR7YymHiA6rpcqHx8G\n4y4orhP+yWYY9yeYcLpjKpUzkyG8x7+1oqRN8D3njFQ7F8yL4xatIjdBAgde\nt/A8dyrdRlq5TMJpQEZ1sWvB7uZstP7iTBC1LTNMMh1bmuFw3zSQjluETpQS\nG1b+2m5J77j1SsF9aaR/jKKegKPFoOKK616bY2Fwk+Uuuxjsa6e3YvmCDpwn\nnPGYSsfJzkACpC33IRuLSBpzuIOgLJzPoDrp0CdYUtpVOj2FerPDVA0nCT8i\na3daT0eG/KElGY5ocT/cKtG9a2AhDrSN/0c2fx4zFe6K8A4JTqO6nQE0MzDt\neYP+CJSy3dOANq9gJBtVR9UiaPsMXCCg7Y6DBEYutN52iaqmUSuqbXFCswe3\nD7g4aPkg5nc6/mwabDDtKDyfVqbMFKfm1mkhhZLU15A6XRUoKb6NPHstElob\nRo4Vw8BqKL0zxQw+uJu/fzPxyN3IJsLNUbl/oPEukS0aJcjcbQCVzBl2oSjp\n9vLBbHDZ01gcXapWXCo251gS+JAjv+ImhBbX21qKNQ4veCxxXFaS0VwVOV81\nhZAdulF7ng6K+pSKm02CpTskhreiWgZ4Kpx6Zr6qV7e/+0s9h5A6SGuDe9hM\npK0D\r\n=d6uM\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"96b8e72904ab8cc755f5547c1bb21926855b1dcc","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.8.1/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.5","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.7","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.5","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.11.1","rollup":"^1.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.2.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.6_1546370691771_0.6211656123827052","host":"s3://npm-registry-packages"}},"3.10.7":{"name":"string-find-heads-tails","version":"3.10.7","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.10.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ffbd89b94b15d312689ddb52239f69d424eac886","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.10.7.tgz","fileCount":7,"integrity":"sha512-cUQ+rU6f7KPmwohd6cMfGC57xPJBWzXeZfVkN9aOyW7KPJqv/8EzxOwaAEBblGksaN3mwU8hvZZW1q22VGqyjA==","signatures":[{"sig":"MEUCIDeJ1daq1vZTmPPVHOnX4/ML/Ad3Kh1jaToX+7/IACFEAiEA50bUtk7Nd5cl3w7mFL4N7pK2S/5rvQRHbYBTFrefnSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLKhRCRA9TVsSAnZWagAA0PgP/ilSZiAEWjLvFUlLBhZz\njYz0DJkb2RwB27sWpVjip1If4m3VAwm0gssi/KbltBqUtiSNUpoS+y3G1xJi\nVYrTQyKGB7VBr1+Zko+H04X50t9pipvmWPAx+gkgSYDjZKLz/MoBaEyCr+iP\n0Y1u8HysWcvz+dYLdOTKKyMAGDGzpgUZ/cYzVryZfVlV77AvpYjutG0hjnqw\nbj3YO6c2dbzshZqMqu6JuzlG9wx5nX84rAfhi6VGG6VnoDHAY8VOSuV2WsTm\nKa0HddEZ/VLbt9PYCjraTOgSBxfu7FbpkNBwTYkiq08QgMblxdWOUpwco9Jh\nf5MLuUypTPeLZoTVLzSk0kCgHZYpoDGR7IOCvZ9FK/VV0pq/aBbkGIRquIdS\nocjWQfBd8CJfzpD+mmd8ZyoVXC8IT+kN0daf6QuL8jmlw7ZHEBfpVZFVkCxj\nO7OuIAi6NCky8yqzIUpWWIUB+o8KtY4GeYITiyGpkA7yxgorT/qs46W8N1uY\n90no5IjSfgKkIP4pDHwNdm0WwFwCPHJNvOyofyYQSZKtrZ4BkFwa06xNZIgI\ni+WrRLXDiObEGq0vhgsrn9VTuMc9vidcjgD0D+LYBIvmN/KkAgimJq3IezD2\nty+ZyA69+R1WgbBBpNkgu6kAcvgV+cnzo9c705WwRHwLoYPc4sZbpach1Vfz\na9WM\r\n=fY+6\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","clinton":{"rules":{"xo":0}},"engines":{"npm":">=5","node":">=6","yarn":">=1"},"gitHead":"358a17ac7b4e58dd0d0277f9bc7bb7d7ab65aad6","scripts":{"dev":"rollup -c --dev --silent","test":"eslint src/*.js test/*.js && nyc ava","build":"rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && ./node_modules/.bin/eslint src/*.js test/*.js --fix","prepare":"npm run build","pretest":"npm run build","coverage":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.8.1/node@v10.14.2+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.2.6","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.4.8","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.6.6","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.11.1","rollup":"^1.0.0","prettier":"^1.15.3","coveralls":"^3.0.2","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.2.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^3.0.0","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.10.7_1546430544705_0.6626334578345092","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"string-find-heads-tails","version":"3.13.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.13.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"eb2546b723ad204e48317dc4c697f5bcea4dc870","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.13.0.tgz","fileCount":7,"integrity":"sha512-ZDE5QdjoOMf+tCn0c2qyQhZ5k5+CasyMm/ItW9JamOffUrhJ/7x9+uBKSKtqCPZu0y/bxnt17EHdcAJVCL3cDQ==","signatures":[{"sig":"MEYCIQDmMeRthMpS/SCpGeuBVFenunJJkxi/1nVQ3jkYFtZ/yQIhALvsYD6l3Rq7PSK4BU/iA0E+gTJqhvCtwzYX49QY4GPJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOC0OCRA9TVsSAnZWagAA08cP/2c1tQi7C8p90Z7++DND\n0sgcawr4BVquLJ8mqdfzTRvrPZij1C9lFuL8wPrAzwPwY0xjjRSs2t5NLRZ0\nzQvdboOEcZ3NgCPN0f2RTIykhdMAOmGx3kbMt2t/SnE9mQ9j4HKcnFmxD2L7\nH219BhdesUFEc37O8HUIos/8p2QtXg6sGs3GAbPXlXdFHkw5AVZqfI7nT3ud\nK+uuqoLvn9EtFdy0AorSWPes+qBe/oouQ6huuFfWGxzPl00B9fOkYKfkZ2Al\nBnmQP4ZQ2V7VVTFkZaKSnQtwEn+QulrCdAcqjio4aFoFqehTSeLDUdcODQZr\nF3Zi0AkHyBH/YuyMBM0ddC6S/My/aF5Y49iyDO6vfxhEW9N9GL3HE5CQrzfA\nc+YUccrFjw4Elpp2QEPyIyra2a0HR5lf0Ewr3mnw1ddzAzo3yoOhuE4wAQYH\n0ZCvokPZShjP4sdZAJYHWtWS+h+YyuUd8pltqpP+YTP7YsM11Q4RtTw3QZXA\nIxDpAfFDdzDN+qtw35VC7DyhBzSqOpuN4ichSv0+4TVvbwQyZwXez8otEHdW\nq7OZUsVD7u7CK+EJFzTw+SvZqGi8RPATEq2AtEJdljfRoxANHKhh7Yutsn7T\nC3DwQSnf1xiLwLnrFe+nM4Qzej98hCnAfuBHFiPZzzAe6aBmGLyVxoxXMJTq\nN7qo\r\n=Cvi9\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8"},"gitHead":"760a5d1f50db12cc97291eb96876ce3cf4a63168","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.9.0/node@v10.15.0+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.9.0","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.9.0","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.2.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.7.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.13.0_1547185422051_0.9496581941990807","host":"s3://npm-registry-packages"}},"3.13.1":{"name":"string-find-heads-tails","version":"3.13.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.13.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"bd3a7bcde68fbc3eb93a0485ed388874eb9b6333","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.13.1.tgz","fileCount":7,"integrity":"sha512-I2ITXl2Ox6QhTdag9BYBGYnHmbpT6B0Be/FXf9QA7yHmxjDZK5+K80EBk/aHnBhCg80YCahwTv9KbniCdWkF1g==","signatures":[{"sig":"MEUCIE/kXi8pJ7YT69xRKln3Neh3o9eNFU4JS7gz5QVZ3jR5AiEArsfaY1VLtjXJgUfcG/1FMXVdBM2DdpcNVkCsM1FVxps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOzsICRA9TVsSAnZWagAA6AYP/AnZVdm/0K6OshubtDgz\nodWsRlyORhb37pm2dNpM1uc/04kUZLIjeg7K1l/5mCbb4z4P073fs/y/f0RV\nVeMLwf3t0PrphKZHIypC/TWQ3VU2gSowrrnit7puF5dU9MstRrVf31eN/7DS\nn8oTOxXPz0VNpeY4RaD7G2byrYClqK5ir6Kj//vrSD4mAvsUCR3LpMXFAM9i\nUEEOd+PGtwlCFCXPbM6QQVArDWAmyJbp61HyDdFan3aCihMlP9qHgO5pD7To\nPkkFzAKavlbAMZ4hjPxMrqLgIHCbYA8VZHvvrZs/wqEpGckO2gcCkHP3jc8I\nsipY7J0w04e+tOqxwSIs/AKelPSjn3hGlw3kJV+KTEoj37pga8MezNDQ8KSC\n1UXrU+WUI+1U3C9LlTnXo9RH4nEUbzN4MzkV2jwFAV/RhtgDNVdrQ24Jaudy\nihHiI/QXBatm/39wrkr1ZRK+DlFg9Yc41KOAGTeZsf8kxJarOeqpL34XeOwR\nl9Zcf8Lewz6qUGVnFbrk3et1KZPr96ycTssrjt3Y3KpbIUxyKf63dJGGMaud\neli1hyXt71lPfKVcUXw5trpKkfmB6/dHTUbK1LgZXAlrPX0g419Yrs0/lO0i\nnQqYyJRvMRLKXzO2JU8w34KpIqcRaNXg/Qm69sWtZf4as+jT8kc2rVXPdoj6\nYWXL\r\n=6k0u\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8"},"gitHead":"7b48bbe6a87df8a2af5b73886f6cb509d8189dcc","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.9.0/node@v10.15.0+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.1","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.9.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.9.1","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.3.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.7.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.13.1_1547385607215_0.18911641650612743","host":"s3://npm-registry-packages"}},"3.13.2":{"name":"string-find-heads-tails","version":"3.13.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.13.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"522236b9b4e30732e23c3cd99e6ccca02a8ecb4d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.13.2.tgz","fileCount":7,"integrity":"sha512-/vY/RpDYm3djVPUkvw1/fjFAxrucrlV33wQ3uXsxmPKJ7fXjY5y/OSQ2Ry6fSBnZ/FST5TUXOytjzr6l9boxrg==","signatures":[{"sig":"MEQCIHukxKUu5c5b3y22a0v4/jPQfBPGuMB3LGWoJcIiO1XCAiAIvoi+pg7S+puRkB8IGEjC/6J0UIK6S3aWQmfDmFtPdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPst9CRA9TVsSAnZWagAAhL8P/jMxHHf1PNm+rOaBZOnb\nydcMCfUlfItUs4AG6+CMO1hM/dNCsCnTG76p3n98Gj/hBNqBF0hYu14FEPEz\nOa5J3sguvBBuvZOh6ZuvJPhLzlZpcaktJYK5ADrq4HNZhu7DBOZynDl2hKNm\niHKQi9VIZ4dxHEKbMi7ve4cH0C4p9cCEtQOdaCO1sYJ9PMcwqJuRjNstKHp5\nUZxOyPlZEjvN/8jJrbtLGnvXeFGDZ3+F3GIUKzHTZoOA5jpRdjtE1wcrk2Ed\nJp+EabcTnsuIZwOccSCUm6D5VoLWTpR71lBHD2sHpu16i+BXepoKTr3mAbuV\n962+G6T9VyD9+3ZhDx/9/Ix/cck1JqjR5CR1V/6c40ovukL7BXwpVQMrWWKP\nozODa5yq6Qz2MFPRx0gOOXXrLDGqh6jbEZxPWqHm1zw9H9ZsQKfJwEWC7eMv\nCTZQaPxzh7l60FoWvrbQ4DmMT6INZiK1Ohy4RAh33wmsq+R3QIlcsSIEge0u\nIEgX+3xQuFvTZAdr1GRHb1FGAi16eZj9phYgONA1kOwV4swSMxNitDXFCR1b\n033fwJKhllt0xOU1KzowiRVZZM6eSqQFiUoJYClQg2xlm5MGEvAEnrWGA/Ul\n3x7gWZE+oD4VJFoHYyLmAGfBWbYKBIFX0Q1gtKTH/04wV2y/MJO8GaYN6dMR\nPt+u\r\n=daWp\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8"},"gitHead":"4bac439c9ec27203e87ebc6fcb4ec1c9bc108b82","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.10.5/node@v10.15.0+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.2","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.9.2","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.9.2","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.3.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.8.0","eslint-config-prettier":"^3.4.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","eslint-plugin-scanjs-rules":"^0.2.1","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-no-wildcard-postmessage":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.13.2_1547619197179_0.2924380748241264","host":"s3://npm-registry-packages"}},"3.13.3":{"name":"string-find-heads-tails","version":"3.13.3","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.13.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"13ca2e6486b3a0297fd3822e3888a2cde4860000","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.13.3.tgz","fileCount":7,"integrity":"sha512-LcYVwkxJvcmRY0RBq5kMVqyVxkoyxf4+GQNGS67hgHO4bS63NB8+vMGgmjyqjCiVB1w4cBEpbn5k+pLK42xOHA==","signatures":[{"sig":"MEQCIGzmQBxXuTFmtegEBRphqwcl2AZlzP4mmBU6RrA8sa8KAiBm6igb8UlVh6H+5BmiqIYVh6zrKbjgO59TqSfReG++DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPuh0CRA9TVsSAnZWagAA7SEP/0Ty6EHwNeDjE7342Ctk\nXm84OBYpxk3tdmnqcESZkn6MfZzuSZV5s0ZPBMgdjEKSWE/SEU5EN1vYWtY5\n/IhBJF4qwHZrR5b8dqUwuR4C0U3LlJ2eaMXXUPzL5kSdrtq/yJ+tDDQkbmcO\nUzEGftw+yalH4fNl5CY69LhLW2HdFzefbvzHScaDlqFbSp5rHY2F3ekR9fbM\nN+oqlitHtbA/vAk0s89fnOsHPpxOks+jQEtdsPpyzB74ruKZYMORqtS7DIDN\nsulGfWX5ZmHRsUIvGVW20VFe2oxu0srDnZ3Ic+w4QMJWnsuJuiVgNGqcAeA6\n3R6uMezEdPwfwpwr0McJaAztv6kfIe9X0iuezVkovqa2OZpdxgmFMk9yFg6q\n5+hhP+G864RI5EzbXj+GevNSDX6n2Wicg9+Zvvwn26gznfi1EiG4RR8n62g1\nrCIRQFacZDPlj+7G2Ai4X+CMaPSAL2k9cZJAxLUx3ootdbQ/zCzclmq2BjeP\nN7YLleb+h5FQj17fBEYWs2TtiKsCNi9BeUrniMNStsvRFBf+hflMaQ8TD0fj\n1jgD7/KMRP+JIx9aFvASbXF74/MRzE9TgL4LNuU99HqGN/XF2FGjGeMqks5t\nPJ/mjf+FSh7/IF7hxyI5+HwhIgsTlqw6a28baXG4JyqoD9oijaR4k9JtK+vE\n21Oj\r\n=REbV\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8"},"gitHead":"1d2f1e6229d4eefdecb2353c6b5dbfe8f4a5e381","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.10.5/node@v10.15.0+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.5.3","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.9.3","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.9.3","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.0","rollup":"^1.1.0","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-babel":"^4.3.0","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.0","rollup-plugin-license":"^0.8.0","eslint-config-prettier":"^3.4.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.13.3_1547626611681_0.8434336356254653","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"string-find-heads-tails","version":"3.14.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1d573c89a3efd8c25ce978969ccc750bfc910a3a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.0.tgz","fileCount":7,"integrity":"sha512-P0oVkM33cbAWQ9bA3kqw1lcAIS6Xmrd/aeX/IrplPkhVJi6TmdAT4IZT7L+aCH9bIQ4u4VyLxfk5nq2/R0cHog==","signatures":[{"sig":"MEUCIBkZkHtWSe7c8cjUNlIJB/r22aY6VFQPnsLFxLpAGQhFAiEA4Tefvk4zFgrADt3JCBMJmd9bbjUpO3V1WPfYYE4351A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRHbKCRA9TVsSAnZWagAALC0P/1mG4AAZsLe6TZndsBF9\ni1JBwrkGiEpnKXs25HKYtMWSyCiOe3ep97WssLGKS58JzgrGHLkKHZbb2gFt\n6WBjdDOznVIbV7mUm7mr/19mIgx1n/QaGjyr5HdiPq0697mtkZnRnW2f15/b\niwWXD9jw1+pAMVS13dBVQ9KsW8OplC/RHT91Ot9wdSjMeyO5fH3J0OXTdBzj\nVDeWAysnX507/XMmsJuc0hYaht+q7ILtJUtxPZqP4CzEUxuiXI7cBHwQcF0X\npsgNdbm+c++SNTtWw779Wa/ARep78tmxX29rmQcsWUKsGL3Ku8DbwqG91DQH\nzgn5VQkeIad3/NpuNavF1LokNqgmhWpKo9bq/pAxhwBetoCrAlGXD9Rob9ep\nIvuidWKO7Rpjx3mPUedMtaNDHYJ6JszOzDU9PYr2r6GhAPD2mM01Q5iwboRp\npSj07Tr6APdPPsWwAGmT80tjHFCyYThiaDQM65JDUKCZaMrj6l0OSILLoxoE\nBBeL7hc4jSRy38Mxx6kTLPhiSCsQP22IvcwQy+Rran0ya3BFLjUv/L0VybPK\nPlfXOpbmdHMu5B7xBEGEuxZosschcYBS+1Zpt1pCtX4TPGWTU7BqaQgD9tny\n5XJb5imtY3cIrDKM1tbQ4+kwLy6b/Ahi9taRdhZ5gar0a1K0PQ0viMf/Yz/r\nOJM9\r\n=8VXD\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"gitHead":"7817409b3c017d4e543e266f4304a536488fac8d","scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"lerna/3.10.6/node@v10.15.0+x64 (darwin)","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.6.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.0","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.0","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.1","prettier":"^1.15.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.2.3","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.14.0","rollup-plugin-terser":"^4.0.2","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.0_1547990729272_0.08676834757602259","host":"s3://npm-registry-packages"}},"3.14.2":{"name":"string-find-heads-tails","version":"3.14.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"be31accbc20b0b9dee8e776c215e5f6728adf213","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.2.tgz","fileCount":7,"integrity":"sha512-HLc4ZD+4Mdf6owNNkU/33dKztPKS3Mq1yZPydLE67XA7z+YTuytHaLoHH7Ul9JZbqEiRfp4YyJaKhtWNSNz//w==","signatures":[{"sig":"MEUCIFqzzywDAgZxxmlSdz1fbwfnsRgQHfpsVLEV2wY+LJ5aAiEA8QP7Zejp95DTMqt+tWTSNzZ7w2kkX4Ng7VEPOsiRBug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTYdYCRA9TVsSAnZWagAAkJsP/3KfzKwTQimoiPHVxgh7\nMOx5ZmL26ev0fMpqAUXR/oWYnJE9zIyfnFdp5MMZoRZETzTmfbrweVmvOUn8\n7G8wppSNuOIKl5dGoee+KMAaDKSO61H8ws52+BYvjOl4KZvEHSc50yf85/Hf\n/Tx8b8fQcANb/xdifINo+6QrYV/corg+DSiUPIYJwcKrZozUkxHoj1VNcDdO\nOIbNwR4UDMF4iKw/18OvlX53j/C0cybzYCSDQmcXuIh7EONE4J87eRnUbBtJ\nyJQYpQFRcVRKlhp5i/NB7CpMf+7JYmM8Sdf8ojcrHusiXWSaHqhkEZBmbY7z\no2Df8nHNDRNf5z6M6TMF4oL47W0soYElCl7Mwz+uc1u+evQp3a/7whxYhTLa\nDAPkSxKpsQdxt21DJ/w7S6h8e8qwe614Ky7l5DQMWGnouK8RsDy1fzAKxzW7\ntPX8/IKEDc25Xt/ddNlfk9ydJaVsZ2bSeP76ueb9MRw/mm14i9MaAG6P4OFR\nb7/mSwkvDHBrghQWLx9Nm/NbAheiimelT1EOOCOkRhvW/3teTPTro6Zb4yGq\nf+TxTXuRvp8yRpF0GSbUQUAgB3ASkvDkltJhHWcN83loyDV8Pb81QfP7W1ev\nJ7pLROvW5d4GjsIJ00xFifsnjvvXkodOWQI+LKcSDxLEgQjqTPOs0R461APJ\nLXcS\r\n=yapc\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.6.2","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.2","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.2","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.1.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.1","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.15.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.2_1548584791735_0.43440418910576595","host":"s3://npm-registry-packages"}},"3.14.3":{"name":"string-find-heads-tails","version":"3.14.3","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5b3089274da86e20425cbd0840e84a96f24e2ca9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.3.tgz","fileCount":7,"integrity":"sha512-9WnORTIwPtEnoTouzXuhMAIKTiBfcDDe8ZN6wq/49JfZQsbUC5SJbeXqnRYaMNqU7ArtVqbs+t8HxNBjtXS2hg==","signatures":[{"sig":"MEQCIDdfCAYDYqxkac6kf+HcmmHv2JqU/a0LISPzfpWI8UIOAiBzX7e7rkoSlwcv7H71OCHNM3PrrW7joMKtsh+EQSeX8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTrujCRA9TVsSAnZWagAAgFYP/idceNunUr0h9vteAws3\n2lN2ydzrswVfv66NzFsu2RbPueAbpje/ow6zCPcvsRSqJYf565ShWWiblDbd\nw9RHs/lDXfWRINux1WdW2AIYn6lmY7mEzUY4bpWy/02nfV/bNvZDyhOzVANF\nP1kcCIxNS7Ee59W4se5JbEJHKhVMznCqYIA2pc5+vxOsDK+pB1a+2sJxlw1c\n/YPZrf7Er/6FtbIZ6GZxz/CYPfWFy7Sc7WmodiT3IV3StE40pkIunyE5I3b4\n05KDeFytaLQfKLfRrOUk8iOnhw6dIHnpHNLHXzIWXlqXtay57UdEmZskgS4q\nNn8P3Fn24dWpUBkFCuhXay8bVaFg4Xz3sWeOqf7IgcKnZAlJaWA+/7YmfvJO\no5dO7GpryfqrGlsvhKktWfNmpdDlU4MRgSdtaV0quHYHUEDFpHkjISSoMZAm\n75UMRBC0XEuoeE7Da4Av2NFJ1EJeocy9MH9Xk45RgpvZ6ecODR/y277JGhOJ\nCkNDC2QfuAwh3v89IEMkc/KnJdEurnaRaxWhItliVv/Xdy+fJeBzlhAEXzTN\nzSwIBg1wS4CGsFObcw0PyH293Opn6TzAgw1Ac4qqy7adYfkJysBWTSwkB5a+\nDRaTula+63fsFQr0QalKYHECNSIFTmUv6ZRR+SW+3mazGY1feN6GaoaXNCm0\n5fgS\r\n=NFxt\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://bitbucket.org/codsen/codsen/src/master/packages/string-find-heads-tails","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.6.3","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.3","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.3","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.1","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.15.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.3_1548663714933_0.5010628856413137","host":"s3://npm-registry-packages"}},"3.14.4":{"name":"string-find-heads-tails","version":"3.14.4","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"86831d6ef90fe0d1c93820cbdd7c08f58e059158","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.4.tgz","fileCount":7,"integrity":"sha512-JfjLwYszUGokkmS8Rxq8k4gGvvvlMJ5kl5TlbroCHlSGlDXR7UCBd60lqMiLfteGJX2FQ64gtLvgQv5iiygrLw==","signatures":[{"sig":"MEUCIQC+GQMGUUHloQ1eGODKFHeOyZzEGqYtbuuaWx4pKlKtHwIgE1ATFMqy8KdL6R65z1IKTQ6EKDgpj8k68ZqXubUIRRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrGtCRA9TVsSAnZWagAAABcQAI1elLw7XYwKMvyRaWul\nT8GDSqFfQ+3m78rp1VZyMgG2R1Ysuh9jSK7t9Yn6DADmDbcXsFyRa8tL3Y+v\n5WURndAPGkzZ05dcaFmDgvopOj9HMQApcR9ZaqyY7UqSyXa2BRp7W3XOX9mx\nF5APQ70fCo8ldYyQ7hWDk59Q51ePzElBIRtjfpT8xZZ3+tEnHxKqVHtPMblu\nXWxmaH2IZ28JrDdBXqRCn/1U7V6Y298TH17GgMbGnPNb58pJs4GXCR+Hsj4t\nyIExymFNwl4LetuZsQwqJOprrh4TJAAorPvF5igIhkGSZQh4CNCg1nZuXpfo\nPZtxg7iKJj/TdQD+zLQMqHQr5C7tp0bxUjQq9ZgGbyeB7f3BLAoMWDE9Oxeo\nkn1+lhyorOFEU5mTECbdwlbrqJjoxXvbg3u5my3laqiuEUz4p5kPh9/7ff5i\nrKezday/uN/Pc4QxLxWatP37cnqmFjXrdjbbgqU3si6fK8hYB7YB2WnhyIaf\nMhFPqNBejLgl7yRdmvb89LO1dEmm3AYcNI/0gaCv+bGVcv4jlWdGpGLJqh5Z\nApBvb0GKyfsl2niDMkfBJBCQyEOnnWtNmFSxb4W+ldNqvNappW9sVprTeW1g\nr4rLeF9bIaxtqDmrJAG80SwM5QGoESu4Yd0ruWo3l/Bt2L+lOLOLBI2Xv/3g\nuDBl\r\n=zN3b\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.4","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.4_1548923308520_0.9620719817744512","host":"s3://npm-registry-packages"}},"3.14.5":{"name":"string-find-heads-tails","version":"3.14.5","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3d908f1a789fc25765ed4b5735ad24b447490825","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.5.tgz","fileCount":7,"integrity":"sha512-4A/1Itu7V3eieqSZnVjofmpnzIX/YRRTq0KEwxUifgxToAkKFrVZrUZq95YgASCk/MkWvG7EHGDGcvNf3YWy1Q==","signatures":[{"sig":"MEUCIFq1+QnZuwsLZ+7jNMJrwchZ19ECrR1SBYp/491+yJfvAiEAg6ZV1UqzTo/lwqVTU558qKaHE099wIxpi1cLaH+A+e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU+zgCRA9TVsSAnZWagAADQkP/0rslg848TqXq60w/vqG\nFk4nUeP/Pkie+zbC3YWKbrYPYF9zrY/pt0PJSELyso76VWCrpKFULOCSxo38\nKkIn3ir7cgZbmCTz3+idVrtU+QIN3dZgeMM6rhfAPDBjhMO3OY40Klc0sxrz\nuIhAixwf1GA1CkCg+kDKm271X854XotjDqamiL29Zj+ODY4Hb8xAesWMOi+E\ndNqDkvhZ01XHBjxxDiqOGRy3SrJjDIjTN8aU9y7p5knF23cvW7puZBumsKLp\noxCKTxyDZz6vmzAbu3GCoiOhNNTb4p72oGKF/PP5UVxIzizyvSBdpfujxF+2\nNrxaOJ68fsYI1eQv7nzc6GMRgysHbnWjE9tMnOZ6E4QkPGntHAbHK/LqzS1H\nnVjT6XC2GBtF2XKjS6+Zu1VEzyffg7bbpAHgsaBfm91T9fFVifEEeY200Ag/\nTLHwskAh04LlwrCCOhYCtpNNSzmSDkBOutqpTy4JCv92cMG2EFe4BQgvEWCO\nAkLB7uBXybFfqUDWoUEHaHyTgEWqGfB9OmyQ0iv1dzYPRBXVvzOFLJX1/tqB\nCh7nXLtlnDTs8yCki6D4+F5cMOf6IYsBEVvPM1m3BNwuyhPhgk86nDOfTPSv\nGD7r8F4HDnB6fNfvz6ox7Nx+Du1H8xYgg/2ZD8zMellq1dk5SFFSgz7Gul0j\ntI2w\r\n=FLSo\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.1","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.5","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.1.0","eslint":"^5.12.1","rollup":"^1.1.2","prettier":"^1.16.3","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.5_1549003999356_0.2651244999039868","host":"s3://npm-registry-packages"}},"3.14.6":{"name":"string-find-heads-tails","version":"3.14.6","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"9afff58581161f10b76c82e45a6a8209bb0c3b93","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.6.tgz","fileCount":7,"integrity":"sha512-6u4FvMHdIKNW8/RoJnxoIs4InGFa3+wa8kU2zIHTlFl2M5+61GmvnrzyzAc7JPecD9UEGOnUiaaEALR8RY6wAw==","signatures":[{"sig":"MEUCIQD7DiRjdaVOn3EAOl0P5ksPEW7A1y/IjzK4jp6iCgOc8AIgSmQjDWtWcpwI3quivjEtW1CIEM4x+riOhy/itJ2YZ+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWTFwCRA9TVsSAnZWagAAYGUQAJ0b5fZx6GIRva3/Y9u+\nHFbCkEQIjzjq55L/5JTfPrYu4RS7WiNfIq7Gs4yB3KJmUAoD5fWrftoKJw+F\nOtfsuzZdthhy5bO11h8wq++vCpIInPTFJJMZd8/aMjgSVJdCesNa3e4qlTuq\nU0186/G8hNQmVSFam6nADZzQBgGUVSDSZm6JiAPQm7VaMpuxBYwBDaco2jRu\nxGONJcjSX2OUb//Ex8WF+NR0WysbF/hsAbNaEtXqEZvTKn+2UKXR8Nv7/nuN\nyMBhBhQ5J9s/Qs6Ncsq0YUVPo9hSWNIc1nG+bgp7ndDlpjjxMv2l/e1XjvOD\nnNrtVhFiaYs9ayvxjQ2qso4CVWF7vpUkf43QpixgGm+8f8NUMe5UjIflrdDD\n5uDeIdsB4ANwY52C6K6zAsD7AL8eJsxJbyHhmAYNuzVKZR9b3MYfgoYVvPbx\nkvqh2Xs58v88Dedssa5iaMpTGsg5LaoHy18OYC7QggRLBX/gjFW7EXHDePGb\ngqWw1rRrqI+3tG+hZmUOfaHCFnRmDN9gmqFfSK6URM06T72OXenP0LXrN3BV\nbySsHgpqtZh4JiRjrLhSiKohkSWsp7CMCgYD4D1Q1ukFeBGW2JnqVNuFzxol\nNUShfaaOnNHs+/WJVoAwB2cNeDaJFJ93IxFbqlgya6xYj+LKZymhpdgUJ/2l\n2652\r\n=fP1v\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.2","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.6","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.6","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.0","nyc":"^13.2.0","eslint":"^5.13.0","rollup":"^1.1.2","prettier":"^1.16.4","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.3","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.6_1549349231844_0.5680670067797717","host":"s3://npm-registry-packages"}},"3.14.7":{"name":"string-find-heads-tails","version":"3.14.7","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"19602fc061ae4757c613c50190ce24cb5526da02","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.7.tgz","fileCount":7,"integrity":"sha512-6rzd/12qiZFsQZXLxcINJLZMYCNHVbvLb4tmJW8mFj5nlGJ2eVxT8r+MyAuma29waRRQYiJrEAMfhcBJmNmueA==","signatures":[{"sig":"MEYCIQC1LQIEO18NJ2khxc5uRylaY+3qqDncTE4LiuNhlmhBVAIhAPH+cxrNKNw9b0t0it/vbo77+EAiCYpfWgGICKte5Mu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYFO6CRA9TVsSAnZWagAAHH4P/01+yktgx2z+urWGUggG\n85YR0ax/FoMYKelhKYX/JOJCHfspsAU+jFpqqEULI1+7hzb47WepE5qQ0q45\nZLbTbZXyYZ91xsCzDiWY71MrmzY0urYKvBNf/YQ6Q9KRtlLtEV93xjxmxvV3\nPnF+QpQGQFOKoS09c4lzHrXMaNqMJaKI1v/3Xk8nX2O7Y58CYSGXsjytFh6Z\nS5Ie1Io7zjPFIpzs5IyxnHrUVNropLcnqZc79SyhPIPHzP+o88qgoMOEUf07\nXTvvnbxgKrt0KEz8f7vCPsEm6qblGV2fpD7WS528qWiDotN2wWWHOUhCdlpG\n0ONkKsGcHQRqgInBWR3GA3E54f5WBUpz2E8gJwJM0DJhc6JepLpUTc20582U\n1AO0gn5yrCVCewKrjMOyv4FzXQWhxdrMWkonbOrghognwhzDWqmIrLrWiTbY\n+BkEu0aOMpsxqSaeG+4qmISDGot1HxToOCfLFg1wEG9XC9qhA5Jfxa71UMMP\nKmcpchKMZKoKQsB/eNY0XoQO3zF7WxTkK+z2FK2uRLTQ0E38C3eEqTEP/FM0\nvfVzzvymjoK17gESz2oUWaY3L8z52rrQVe/u0Zak1+HQDgPBGYhyXWrTVOTK\n4Gbhmkcyn/9EDBN+MB+fwwNaa71vTE4Mhtto8WHR7xcBSicRcnEkbWRXdtCj\nos7/\r\n=rbph\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.3","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.7","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.7","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.2.0","eslint":"^5.13.0","rollup":"^1.1.2","prettier":"^1.16.4","@babel/core":"^7.2.2","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.0.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.7_1549816761785_0.45183200203127605","host":"s3://npm-registry-packages"}},"3.14.8":{"name":"string-find-heads-tails","version":"3.14.8","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7d0cbe5baec3d0636118da2a40c5f64be771da2c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.8.tgz","fileCount":7,"integrity":"sha512-IHaZpqKhWf3+8j7ZAp31YU8pHJQfAnzOyp+NNlPbs5MgE2A893q/2s1vvGy6PPIbpYGYYOpXL1hhbhEZFsgM0g==","signatures":[{"sig":"MEUCIQD+cGElOiV/RC3hi7snx6G3r0VY2y6rmtX7Kf5cBnPJTwIgXS5trJ3t9saL3DPyzOkuJafXhy+Yq4sukR7IP6PnkSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdbqSCRA9TVsSAnZWagAASWgP/iRs2f7ivCmtZ0G2JJTq\nOhDu5smbEJhfNPD0fWXlhRL3Ke2DCEopWCDKlkk9kEitEpJYyo76WVguFLxR\ntTF1kYsn0KCexjfH4Dhrf4Sxhy0Jz059NQJ1jaTvb54ApHffoocfbckHYuXU\nwgSV61IztjSCYi+jm90l9lsuo7TSy9IN2BT87wyOt0FEzu4rhnu1VuFP2jQp\nITYvVmJwj0ou+RrVzrvkS7cpr6uDRPD6EeIi/SlHDnhDOjSFzSDWP27o25Ao\nr4TH8uLrC7iQAiXGMGEVAIWYE8CEidnjyOeTTQzQ7gD6aRQ1U9j9D6wxLiWA\n+FgNfTj7krYwooAfcfr5dwq2oirhcCy1IYaqESFBrDOtH3iNI4o6m5cwYZ2Y\nJATJ2X/Swu7A7Jajj6t/a1i1+ADLFK1btVXPbzjSybUzKWvI1/qtKpMjuOWi\nPCqSiIyrQx+Ldsw0TviHHb5j8cgLFJY49bl8Beb4Oa+7LKu6oVZMQWow3wXA\nRp267r8AASaZUtyUNNGrKtxjZ/hqnpTq9E4l5wefLmnQZeEjSNUQFeOy5xKD\nnQ5pb8Hi8gcca0FC1pI2/f4qY6sgrKgmUlqVp28HFfLXEtPgAH3ctg2Hau/y\nSobeG4boIK3V8Cx1B8ZDbfZ94TD7conxzpaD8bUO+zOnZFlHgMjunMcNHLsy\nwS4x\r\n=zICq\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.4","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.8","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.8","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.14.1","rollup":"^1.3.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.8_1551219345244_0.999019315027728","host":"s3://npm-registry-packages"}},"3.14.9":{"name":"string-find-heads-tails","version":"3.14.9","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7e64e1fcf237629378541dfb58e0454407157926","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.9.tgz","fileCount":7,"integrity":"sha512-o6xSq1QB7QsoU9LDN4GssgX/XK3lpZ48HVJDDWt90OkFNJBgOKjfMq5TvETQcF++EXg2vET+Eh7w9Bek/w0TJw==","signatures":[{"sig":"MEQCIGmy45y39YIdbcjF4eyQy7ze0mAaXQzbgAEb08QBwIXoAiBo7uKaGt1BfwZjw6KyiTeDwBqI4FhnYs0kCxwDujXI/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfNd9CRA9TVsSAnZWagAAmosQAJmBEl/SZjSUj6daqmvN\nOtmD6Ddv7kINzHFv0/Sg03qVtfqEdt4V47eUrOO01DRr9JGsAWgh0MMuCXlA\nCvPohWOPle1Wmoe4vjdG9kB7EtWmAUXr1jx5NwSF5PAvWMk0DPeiwV/QagMF\nCsZpfzDAoyHGYXn7IuDRLqThWkR8ADRxgqo6QddfL8B8ezYlthzUmQq3peJL\nI8lDvEwtACkiShRIGzLuV4LiMKJvI4OTTnnfSsc5doUa1BrHkiTw3+K6EU1E\nX/+0RyTKygW2kjNYxzYKH0u6BiIeTEEcgj/edvdzdo2MdR5c8+CUJ1Jugw2A\nADdfPUmhoLB4USFFOdYdCQ6IQWL0fzjOd4vin02BtXvZEXXMRuB/OdCuYwdd\n6HUe3E+jU/z2owUlJYGaCkkr0fBFWjzvif+zmOFrAK4qBhy3XmUI/HjL+hIH\neGFt45Pdj6hZgbzqHHET2KjQz74SfRQM1KD9pfvG+fJbjhbFs5GSNrgHC3L5\nbZYBkmRVZ3EZDNPMYjxFem3FNdKbpe7Fr8Od13L6kq8Wl4Nrv0QHFgwj/nMd\n5h5Ydi3FqsTZaEJj4UFiK0MTeqMvj8VviY3HMdzNjD7i+jQW8YWQiNM77fmR\nTk0YzgFwbMExDB1BuME+8K6CxfUxnKiuPadrYNF/OsWAcFJXXzt0Pk60u7rE\nSSv5\r\n=ui+8\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.4.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"10.15.2","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.5","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.9","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.9","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.15.0","rollup":"^1.4.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.9_1551685500452_0.8572700056490352","host":"s3://npm-registry-packages"}},"3.14.12":{"name":"string-find-heads-tails","version":"3.14.12","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"690a26b5e5839df203a3e618e2bc8ba50678bdf6","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.12.tgz","fileCount":7,"integrity":"sha512-U+x6g5QuwZFWPrIi0NEqSQFWfmh4M2PQCTYimHZnOq79FQvalWYNliYmmqjS/pM3bMlOnOtaoDc8/G0m6vyMXA==","signatures":[{"sig":"MEQCIGTfoFQhpDvnAnse7v30+dHhaFjZby/5uMVryxLGrBTDAiBFb1d68zxmBVidkX26LvoQbN4snmRXPhKgZMbgFH7IFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchTJeCRA9TVsSAnZWagAA2XIP/3KdA0q7uI6U6If6maT8\ni0Hz4+u04UvmVVThSfiIiRVnG+liVbCZTR1kXuLRDfAUNkpCXMEr4q8Grzga\niMehvxUNh/NYOgHOVIoLgNwst3edW60YXQplOm7A0rWInN1j3C/kiIFRaaFg\neGacgkyAmaq99gvfLBQ4Z2DgsefFhSYn3lao1GZ/GplvHsqFY8Tbk+Evh8cX\npdaON0jotK7U4zAkUS69kC2cCNt9sfoFb5pQwZof6mpVj31BorWJ28y26O6r\n4WCWQOEXdh3hK+ojUHX473JaBqYmfs6j28H4q1Aj7uBSgBg0Kp5l2bRonNwa\n0isKdioHp3f6CjU1epodw+YX/eRsMqm4Djg6ir6tnQy3wRRs8/912aaU8CKr\nZIIlo7nWGPab7H60K+mjdeAGJDqrkiQbvDx8Yr6T4Vn23fSWVFABcX2pAkv/\nwjC0NSKBXqodNRmT37e1Nk5sQDE7Rhsh5qugs7ZXLqYRDn+AlITnS/vkjhcG\nPViwHIPEH8bv7ost9B/PMaakrvMpfT3BCqE5SWXvEnrxap21EqSx4ABAbnJX\nZAtzRBozfzmhyszUvmFIPYTF+xJ8ivO0oaq2pEzGdpKQxvBu+3VfWTdF/3C/\nc5zANJjCE9QXk+PBh0Wn5MLdxeFM4ijRlNaOycj+1VeaaeA0YbSMdnsOs6Qn\nXOY4\r\n=EF5f\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.8","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.12","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.12","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.1","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.12_1552233053736_0.9902691262232621","host":"s3://npm-registry-packages"}},"3.14.13":{"name":"string-find-heads-tails","version":"3.14.13","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0880054bee29c9d0fff17d1eec976ecead0ea07e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.13.tgz","fileCount":6,"integrity":"sha512-IsHZgLfRGaEA/ZDc0jcymw8YNX3WADE7kYDBPQEVAc7bG0tth4uii/ipTVooY8qkKzL/h6Sp4FRrtuTmIt1kOw==","signatures":[{"sig":"MEQCIGIkUBKmtye/zzGJ2dNECciELX+zTafQ4Rs2IIQb+mGiAiBq3hIwVBRMkrMVNPEfXpr2FqGAt9Wmvd08z6yH9qzepg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjh9ECRA9TVsSAnZWagAAbXIP/0SdiSc/dMoGtA8tqlUe\nhgYcWzsNX0J6OYwldyX1rBa9LjnEQWwiQ1+0y1GH+aQpT35LMhp6MQ7lOHg8\nJPzMombtpx+kqkwvOt8DLlDW2yd4atvihy3yTR3jXeQEvdFZsyoIkErggPw3\nZTG40W8Xv63r70/H9ojK+W8CLIcgyOeTqjq2IU2TRXEo7tt1lqxuj9bSHTZ2\nCEfCtSSj9SeAn5Y1mxJl5sHu0XshAmXTeuhLOASj8EhF0sOYtJ3A8QwYbNMc\nRlK6dNp+QA18FYBhGosUtFhLMyKx6FV69Xb3BYDdhh1PWJdkfeUhkoPR+sEC\nPUxuZTLWFruD0/AI/qrgvnwL4stMRFPq1CCWazDo7rj6IgrMdXVqw4rWgV5R\nmeu2MHsY335uAxxWxQuW2cUwFou1Ilt4SNtqO8Iibqcy4xWIUPCmAwLXrx61\ngV4I+SO8ZIrreWpnwak/xF44pyL39h278bCIcTwbmuHYKzMpR3AhDpead9UA\nC4Qb9IbXxPBbS6nzLYIK4ilbRiuPrnjMlZMuoHtHsYG4OpJD+39N7AUASwXu\nh2lmaeT+8M/c31j9myLd8DSmEK8iNzi1TrN5opJSn8uhC1QQGq/kcgkcU8mI\nMnbBdwNCblIzhi8wzCwLYQfrBv4JCgQZYduCHmszjRPVwLY+Sh3BLZfBBoAb\nt/q7\r\n=8Rge\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.9","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.13","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.13","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.13_1552817987567_0.14298453030587854","host":"s3://npm-registry-packages"}},"3.14.14":{"name":"string-find-heads-tails","version":"3.14.14","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b40cda3acb2b0210642b352096a28b05294f4f63","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.14.tgz","fileCount":6,"integrity":"sha512-bazJzog+ZK6+v0ZNJYeF5B5RaHbWDDq8XQFcNsBsqdqc2WNMHKNlmzPbflxGSZScz3ygubjNAkV74uhxmDKbxg==","signatures":[{"sig":"MEUCIEoSUrqt0+505nQOnomEm/8AY4ZSZmb2FjN5+mSGxXcGAiEAm9wQgmJRR+ko95sSHDkijLcepSc1aN3/sXYrIeFfGO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjpFhCRA9TVsSAnZWagAAoMMQAIheR77QBd0v3UUatdfY\nf99ABh5uwXY3BRQ1taGbNQlrPQ+VuCrMqLWa47apfSGCp1QMehrwJIOSZAfP\np8uoVcLK8EJbyMy+piLVMYGB9pDL5CjDLwm5VApYukS8ApHb9UPJQ1WDDdvQ\n1LcakkrdWPuLZSeYmHwiUtevIrV0kvYAM+Tvg1jRH1Zp4dQ/MgHDUwUbWEOw\n7mlbhbLA0ka8OMZoe9lHetpZnEkhc7yDI+AideJUnjcVI+XMhhoMy/hwS6gB\n7bG81ESNS77Jy0FW1BGtgKs4aUMeUkjBUqm7Rt9W+Ui1kljkMifu/sKo2obP\nuFnVTub4XTclcpfcCRoPpQcQnpL9xHRyNAUmFGb4/o2rX4KodSkxu388IwWM\nprRVHSWa9ZTPMrmz584t3CjbkaB0dUTnSXgeRmN4jTaFG8PnlrvyvlBGM43o\nA6ZYZJDQol0p8Le1NTifOHQr74EI9WxzOeO9V10zq2O/dqYOets/FUqUlip6\n+CF+hXZnFjh/CV1iJkXbx+bBG79iy0nRyNj7rzhjxXL/n+ikOvLDp2aiCdvr\n8Rn5qk/aADTEEDoMQWfYsfvqw2QlnON3qmVLYD12VORTdTY0PYqVYviqaS81\nHNbzKkDQhxymyKfPUGmM9LNFjgou6+cdinj57V3Xkzz48R4u+aEsQY6LHKII\nxYh8\r\n=8Ji0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.10","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.14","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.14","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.14_1552847200759_0.7111241245816311","host":"s3://npm-registry-packages"}},"3.14.15":{"name":"string-find-heads-tails","version":"3.14.15","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ed6af8afd7b5de373c82b32d220978fafbe9a5e0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.15.tgz","fileCount":6,"integrity":"sha512-MfafswIIPzlCQ6LLxhSWBOYRgIXMEmcSa4Ff7abDltVYPStCC1r1ooYHzdF6VQnlYNo2LFxwxIEMpS0+6gAGYQ==","signatures":[{"sig":"MEUCIEGVlFEILiw3fcn0XmgVgKpnQuWtKHZhtD8M5Mntg4FDAiEAu0INd4D3Xqnti6GGh4GMaKP5OMEiHjwPOLeS3zwmBoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjpk2CRA9TVsSAnZWagAAeAAP/3Xv0YSS3Ya59W8pAJLB\nfKi3iSZGHlQ3ba7pXHuu4dM01inhhf/hcouFKawV4sN+SXki0k0wsFcmnLBc\n5ZOVI+iK/rpnl1wkQOxedT3i5a1Wi56ck0FwPjjiX3qfgDMHPoeDTiyrQ3dS\nEeE33PCxeKnA09XLo6tHStZd/nc4abPpLpwaskeKzw8BJh/hZq3/sZUlnaV9\neJFWaKUCp5+UQj09Q1Ma1pwkOk1RnQsHToNF8RGM2ycZyBgZqpW20o6IQx0h\n+uKXNmKN1HIFFGZB1LrJpajjGmrV9ONXeo68Y8/lXHuh2ugsNc/++c4iq0z/\nlCQK+FQ0BeKx0PoBq5r47JU8ePWm0nuKxTf21/hTI6mKyTkK1u64kwVSW0Hz\n77KRTbyt/OlMwo4y6IdXJ7wRGAnOAV2pUksqwYtBcAt0xNG8Afe1E8mwsIy3\nS1bppgih57u4kpB7Yf4FmwgW+PcnbVFPSTnzYDJ+ksglurRlULjzDS/h/o2i\nxv8HRDyxJWs+O1XOj+PRCy1bo9j2XvPoVBKfUTJc7pibvbZalrohveQpAqfX\nmSZLr8C27H2SqSsmhsYZ6Pp78E/m09lmk/yyzbodA8AGMWSiwujbeK92HQLm\nr24h59KvvHF71vi1h48Msd3MImwvyWCaFbTBhcecxlvuSCQhBabMToGcexr6\niLPr\r\n=XKVm\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.11","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.15","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.15","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.15_1552849205202_0.22507874672921813","host":"s3://npm-registry-packages"}},"3.14.16":{"name":"string-find-heads-tails","version":"3.14.16","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1788628f26247349f03537c1daab3451071187a4","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.16.tgz","fileCount":6,"integrity":"sha512-t/lUDUGXjAHE7szgvykweBm3SJ3vXz5JcY3r+9MUIXHf03JaKlcvCJWiiUwd1OKGr8IRZ6b627+gX7gmpFuZ8A==","signatures":[{"sig":"MEUCIFYCw0LhpTYtuDE2tNRTiZagF+3Qg+fISnEsok4ZU6NqAiEAh3jGevu9vajb4SbqjAK/Cfh1gFcmKa+VguV7KqlwsCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjqCsCRA9TVsSAnZWagAAb24QAIT9/crlNXsrCJZHNJyP\nzXrlTzxtNrYf2ospsXeoxsVBm6dlUbsTwc90bIhnDDmDjcLao5Zo8TG1guV6\ngmr9F42lLMAcg7Iz3b5+5OUO9FJiVBLqyv7gj9TG+RInKHn/DHKd2oE3KvEI\n/m4fq9PTJzjzw2GXosRKtweoIHBmREl69xK5SUXX9zdOuY/luVOntkbmmb/Z\nzEl0vzIygDDeMziw7ZvSzRu7HyHRik94qjd9eKE6Y0e6S9IbmkjXZGgjTi+Y\naU9f2WdlV3dhM4OhPa5UCjEP46cZhCknOCnGnfLG4DUVlqf+Oi33PGcBHf7I\n4rvTKGcfzusD4h1xfohflBLAs+Dwk1wl4RgzdR+OqSd1sRrHOvkF4iH82qNs\n5TIRePMcexH3zapEZckWwbXuo5WM6HFbCOvT86P8VwHjHCRF2lbcPwpu2cjN\nOaCQLrx1lSqm5vbsY1j/P+mTzrVBcVFvfJgbyOTqQ7QeYCfxsgj10k7+hQ5F\nTDNJnu0vVv16ibkH3e6g1wITINUTB+2kydEuYibDHz29mjvudAgfpLTqA5tR\n0/eWFXLUN/hQ4fg2/HEPLJtfEJFQdMdG26IF0O9Sz7VSr/M/iWjhSlfRUZaD\np0TQaoQfzm7Aa+PtV0hu3l8r3JntM0IYmBxVwZO4LWjyg5pgvucfXT9caxsU\n6kez\r\n=8Dil\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.12","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.16","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.16","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.16_1552851115491_0.8071939414378966","host":"s3://npm-registry-packages"}},"3.14.17":{"name":"string-find-heads-tails","version":"3.14.17","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.17","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"baa15b25f8d335200a68102cf14ab27e91dbef99","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.17.tgz","fileCount":6,"integrity":"sha512-WU+32bXiEd890s+qCf8ezStKmDtipgo2+z+RgAU9lZylktuf63v0qk9VAhCSOD4iutBiwnz1Bq4nqyfnx64dyA==","signatures":[{"sig":"MEQCICEtviWcneol25xEZJwMo8Xd0r27GeETUin4RjICUZByAiAbNea9JJt0it7v+gr9Grg/XOxqfFu5BHbNFZnBUn0nng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjqf9CRA9TVsSAnZWagAAW+8P/3Scmz2hXKohcX3TGcZr\ndErmUEpUqU2BFTXsxZSw3QSPtSV8bQ2cYjkGlwk4sMcBBL8/aBHsirRFTKEE\n2RH/W5S5q526CIVX6ZO9FwdJYe6kmjcKXq0VyC7vdeDDl4VeytbNiwPJvVtY\n9FATuVI42Rfl/26em7ffLgMrQR7RLXToK9L8qqRI1W4Svi0jyGinQjV9agQV\nSB1Z30r0topBWDptv+1ZCQq0DE1mXhv+KAGzcozavGH+0hyh/Qax2rLHRlFv\npNi+3Q8stiYGmtjPPuukTQSt4Z52+zAtWx/V4/QVKSrIcXq8KqSiVWrOjH67\nT9Zgab/rTE3MaDdct+odCobjf4L51wmitip5NGowhUSWPbKO8Izf+9B66+Tk\nLIwRD+3ZaOwfeGyZP0/cOapKpYhc5uhf2cumepT1Tg1x7ufovxMBGgmikl6o\nFmC7gOVEPMMFy5Kt4pvekecNsJpYvoHDYRXIs2qJuOFZLpyb2HS0wHWcVAQU\nCrp/z3opEngXscZxe4iY+auZSJ22KxIc8kfhYvoj0rr/6PR8hgpsHBTKoyzh\ndJ/jxSE1+UaPrWFyXWDG39971Hww5jBJCjr0FMMycrOYjF2Ax6g0RAKeKUn7\n6+4+zsPdQqyPS4/k6d/qeKODFwBZ+sH8HtXKw/KDN/Ibk8S3evo4010O9r/A\nCwP6\r\n=d0iS\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.11.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.13","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.17","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.17","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.2","rollup":"^1.6.0","prettier":"^1.16.4","@babel/core":"^7.3.4","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^3.1.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.17_1552852989016_0.1322804587372275","host":"s3://npm-registry-packages"}},"3.14.18":{"name":"string-find-heads-tails","version":"3.14.18","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.18","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"91766b1937c536b22a69e7e0137248edca193da9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.18.tgz","fileCount":6,"integrity":"sha512-zSW7njnNw6/fBxUSJXBdfR/8sOpyrOYJ9OwDRE9rM80ItViPzLsWWHyc2pGbJUegvg3Y46eks3oSNKt1lVT6Zg==","signatures":[{"sig":"MEYCIQDgYZksG2l5+NhjqHSGnGzbwzV+6WS8Z0xpePwkyfzstwIhALxRSjI6b/717cT1AeVfdFEBbiq31i9xQyUiFUWqCaBY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclG0LCRA9TVsSAnZWagAAvsEP/0UdmmD5eC+dQpAwyV0r\nFEGO9SB9hQsyXIDOaVrV/ucFF55Jcgohompssw5CJ3zAF+mgoDNs24HnvwMc\nbwB4hF5ffeyDMk0cSiKNIdSzm9nAIMtqokHD6ASldRcKmysniTqcX18zuiqR\nSd3rKMps0/2yzPzm9UliyGL+hKHMfwmvP3hlWRaK4LvyoJTIpDzuC7+Kqz3u\nnvxdtsAJbOQBzCfdqzfyqbgD2s3mK4Dfudorqb2b6ndfLWwO+lXTeJvaPlPC\nZzQFbd7sVp1J5+WCXokgAix691muanftv/SVUAxsjf4mWbVysTAay6h42zjr\ntoQ5SNVh3aNXerWOPw5L29G/aKiKteZokQe+QEGXvbx+NbAI04z+uGWRUpfg\nUPzBta1+Dkp7gGZb+Q2CO4tz2fXEVXO4cI0fb8I99iohb1ZorIPDX10WjNIg\nGxuZazTkLh4ee4cm4+a5n5v6DD99EAYHTkH+kmthmUeE8NLtf5DmKm5eKjsq\nietQaaUo3XZrSBwIbTqqPC7qbqQPMOmpjc+UwM6Q2DLg6NMXivcODchQfR5U\ny2yif8/SvSNLpydHZoSFRzaixOQgODFTnwptvr2pWKM46E44yWH4WX8Oj6OU\n/SHA0W7RZ/f2fcCnBfUyL/Vesc7mtv0CtuUMLbRqJp5LTZ9bysFLh8cFyfz/\nYLg/\r\n=q3em\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.14","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.18","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.18","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.3","rollup":"^1.7.0","prettier":"^1.16.4","@babel/core":"^7.4.0","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^4.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.18_1553231114259_0.702850613368095","host":"s3://npm-registry-packages"}},"3.14.19":{"name":"string-find-heads-tails","version":"3.14.19","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.19","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5c07bdacf71590502a04738a1e080b133aceed17","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.19.tgz","fileCount":6,"integrity":"sha512-0yDRbR2jZrvyruOEdDmT7JrGu8HrlYPGN/cfF6L8CHunP1bRanP3oTSBIHgRDfSVHutD7XeFbntFsX5ruJiYdA==","signatures":[{"sig":"MEYCIQCTmCFm3d2z1dgUeR5LjmxwkotBDM673Cku7qsx+tWd+gIhAId15spFqCqTzuOMai9HR8zKJ0X5IylyiwN+ttUbtmCk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclIuNCRA9TVsSAnZWagAAaTQP/RKLY4mN0m6XhoZ0tByR\n8iZgCUPMk+FXeknleULFDb61sVCqzKom5fm/VAKYzzbuzF9JtwopqSsxgwiZ\nMT0NpDei6+nDyDEtELeBTqhmDVPrGqIDhCIE9VWS8CVy5k0VRGv0ttjkQaoN\nULwKF8ZmIH4zoCwZG/ywTItw8xgnLivaVOPQFYTe3u8iNQWtPBpii3dcVofm\nQVattIe1FngTgkhbFE8D2wo0APRMwU/1Fsk2Tf2GhRgFz3GDnfyHqK7csxSL\nf1E8yXczMn2tfh1M2BJWH3ADXbC0jXPpwi4b2uLQ2Os5wRlm0ZHwD0QIUhUo\n8qXk13e8RertL6OB3VPmfuq339pH/NDig75g7wPpk0GY4Dk+pDSm0sASmO01\nVoyrP4qW6Vm6zOqk2SrVS5ZzmT7mS2k9BEf7rcjzImezt8vKXvPV2p9FWNMC\ncIzO7H4SegnZmVFho+4jEkaXjrIhLQ53M6BEKVBhjJ0lFlFNuOprf/qE+f9R\nmdZt2yARmKwQt2jJxVdaWbtL1RQ3LrMjRdfIpkDwm0PtSOQxyeD++N9GH7Ml\nWwjBjvJsciSl4cBMq+juZ3H6O5vS0KFk3L1RK6rDiUPKJgJdBGOGJtm64Nfp\nMwmABn2zXb+pDfdTzjwXS6pQjnT8NanJSDVfprOtdw4ZSw8tpWnZFyrWN+V8\nJcAW\r\n=MGnB\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest","build":"rm -rf dist && rollup -c","format":"prettier '*.{js,ts,css,less,scss,vue,gql,md}' --write && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.12.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.15","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.19","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.19","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.3.1","nyc":"^13.3.0","eslint":"^5.15.3","rollup":"^1.7.0","prettier":"^1.16.4","@babel/core":"^7.4.0","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.1","eslint-plugin-ava":"^5.1.1","rollup-plugin-json":"^4.0.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.2.1","rollup-plugin-node-resolve":"^4.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.19_1553238924685_0.11437298223283365","host":"s3://npm-registry-packages"}},"3.14.20":{"name":"string-find-heads-tails","version":"3.14.20","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.20","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a2e349201508162b7a9747da0e010a3c62615e3e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.20.tgz","fileCount":6,"integrity":"sha512-yFo+4pD/05KwWVmzA1zCkdl30lg37AT53lYF25GqXElSi3ITtVm8IelBTk5E4JmNlAnkpoqZyCWNJPKyfBk7Gw==","signatures":[{"sig":"MEUCIB9W8IHurwmL5WhIX+Kup9EG1Hh7uFkqcVj+Rn9SCesQAiEA05QzvM5ZODKUEtREsiG9R1ZyvpWJ7hTr03ZZ5G92Fik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqOJjCRA9TVsSAnZWagAAeH0P+wduFXA+oB7LIudqI/V9\n6khg6X7unNpSpOIc2DHFZQhT5vh3hqhr0iasPxe4dTCwZ0RSDIiJ7tAEjeGI\n3TpOoB2B2aZOw5Mj07nFOJult+nSnx4q2GSCAjakEtgC1qM7q0IGZjPe2y0p\nxD/AWl5+kfveUpGZCnKOdhFN3Kg3zZb3oNIMZ6z62tTSEiQ/+E5ZIKlvT+XS\nVp5BxEVlpUafGvBLFW5UcpdefXf6lGcLwGYtigsrMDlMVAM/wxPuCIIM3gVt\nlkFPHhbYYlGVKZhh+fKKJVi4pbV4VB1l48Saqhc+iy+Hl92feyqv6vy2dC24\nTaFlnm2QlYKFLZhxoJUkhK6WfyEWUED879TOaLxmX/OtHwNqFe0wKdhOT0H7\n8WQGr/SNn8kHyQmrjMabcMVAk5Krfx9MiNjxgeFXFd1maZlanI5/t+VkeNW1\nWzbMIHwsiPiw/iBgHOeFXOWqSrBw2zHXrLCSDZWSFvHAmfcN87Tuf0x0iEwd\ntGRjZnj13DeSmh57i7TnkIUH9+D0VXrq6FI4a6Ce6b7YMGHza2KXcW/X17rI\nyGU2Xb38TBGV7/Sj1rrjExNrdlnILCkJ621LRnqdaYAYKIaYFWOYLYDxixl8\nYo59FMIhamBTixHN0hvVSVqzDCzJSICVUMrbMRMJsPsgfIrelNxHg87I+5Re\nb9L1\r\n=o+WG\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.13.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.16","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.20","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.20","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^13.3.0","lect":"^0.5.14","eslint":"^5.16.0","rollup":"^1.9.0","prettier":"^1.16.4","@babel/core":"^7.4.3","js-row-num-cli":"^1.5.20","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.3","eslint-plugin-ava":"^6.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.20_1554571874507_0.9444552644900173","host":"s3://npm-registry-packages"}},"3.14.21":{"name":"string-find-heads-tails","version":"3.14.21","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.21","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2312ba5dd239e0606cf010cf5adb09a98b9e742c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.21.tgz","fileCount":6,"integrity":"sha512-sYhv/fj4BaAaMoT2WUs1l57Y6A4TFWImUDtdiDKQS45UwwqvLAI3Bi0WWmTWTAPIsabfQg9PhLSa7EzVNODrWw==","signatures":[{"sig":"MEUCIQD4HTQjWheGLm/WNU3bi15G/PYZp5tEfKnmQxuGydol5wIgTzm2P/BJH3cOgaHOdF05SOW6Q6/O3jXedQYWWV86jIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcraRTCRA9TVsSAnZWagAACjoP/i4NgoGKw/80vqpOkHBA\nVWHY9e2WU7AlglYouFrejJF+teflq7IlxSiCa1MPAIwOgxW7NMvmdTU1KCic\n1pUlAQF1kV6/japOJ4Do+oTaOXd1vKi8zPncAitcKCT1SGReRwYCSRa4v/WR\nr8HgRZDppOxO5NmEUqcIWUmobk0ZJ3M2w9dEPQ8oQI+qgSHDUvtI6VuN0egO\ntWnbHjJDzOoN/2NTN4rn1g8pXTlrW26c8mfXSdawgJBTvusiRgWwzrrxwwDS\npehHuZU6/sekl3Svt7rGVt/SgWtRHBpFZmecMPE16jphTxNlPQC+7RImSYHY\na50GnGmKU6b5BJ/aG2hD2BahQaj5dKDPfOjnQrwnd93imoJQ3vGpjpbE9hBr\ndrjlJQnoxcRc7uVbRoInP1MgSSAlPP2NunxUOvekZlD4IF5V6jxVEwuCwXmU\nshDoGZP+xRFgxNnlyex/+0msYwcZucvMhQyiZYZdFdos/wQXprexWinf4bkU\nuUtSFBz9OfwZTAr8tNLJH+HGi1oAI5miTr9c6B4KPoksAKRvgN9KApA7WGYj\nh0ETrMVArfcd//yh6MsvOI5gtvvqlKIPH6BR5QGM8kPUp6Tig+GGwauiAP0F\ndTSgTEy6p3tTjnoC915C6vcwt2h/9tXEkuy7+64nuKXgP5+V+y+ubJVkzsjE\n1JVX\r\n=a0rV\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.7.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"11.13.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.17","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.21","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.21","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^13.3.0","lect":"^0.5.15","eslint":"^5.16.0","rollup":"^1.9.0","prettier":"^1.16.4","@babel/core":"^7.4.3","js-row-num-cli":"^1.5.21","@babel/register":"^7.4.0","@babel/preset-env":"^7.4.3","eslint-plugin-ava":"^6.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^4.0.4","babel-plugin-istanbul":"^5.1.1","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.21_1554883667013_0.025283911323324748","host":"s3://npm-registry-packages"}},"3.14.22":{"name":"string-find-heads-tails","version":"3.14.22","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.22","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e678c28168d1f8e0c22db9c555a56655a75f03de","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.22.tgz","fileCount":6,"integrity":"sha512-rN/2Pv+wvPdvHuh4cM1jlHMAJVTm+P3bBwnd5Fr22NuaZ8b6IINZ9vl+8J+uYPhRFyRrxhr7A0G4I5S3JE3N+g==","signatures":[{"sig":"MEYCIQC5q1It48WBXsZyGiy5TjTyI144LU+IbmWPQQQ8cienKAIhAJvSnr8EJpcILsgGevy7INTyphTmnJDeMBCo6tzZGAIo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8pLdCRA9TVsSAnZWagAAPVMP/jy8MkHgo0LrzFCWWtDd\n8boee1eEvK4Nl961PlFiY5LpAWYwHk8S31wKMLwpjfD7UMlmfPs3ogzeCnTr\nBJMSkZVTt1rIQm+NBJm9dWvm9utrFMaUX+z+B+G3vkZq840Dj8O8Hi5tchAR\nwAiEBCItaxbFBoq3BGGpdDIcxVGqoFhCuFw+mQjr6aI5aayDIPdXGFdim3Gl\nZl7z/hSnjAAjzJQ+WCd5sGgnaDAGmctdpv51B0EJEiKmXAWkKSxk7H3Yi1hT\nCDapHAttFGEdTGFCPjZdLZO8ZiOaY+fjkyy/X8MblIgMikH0zlRm/XMSqVJB\n7HM8Di5gpFQEXsOUqinkwX8iNUOnLF+h4bj+970pIPngoOyrfBJeVVNL5NVS\nBkuHHDKZu/8YwQgNjnVJRCWJpcrzzJ0E6w+Ddx44QqhFh+ydIoHpCAsQZRQm\nKlHfpwwNRBJ/DCksGK55xVzcv8WtrnUi3oQE3/kTeU/HHRteyk/ZkYMdX09T\nWHtXzLqKNjN11D0xkIljkQG1AOCPZOBDACk6PQTwSpJf/79XMeJX9RyOnFm0\nnbVUJv72YEj+NmtqIFwuI4/wt+lJLEBZKQpYc7r5pjYioulZsBgFGlH9NdnI\nGGBtGH+aLS1szO6E3mYnJOtw6juEbchOTpBYL1wdY+ldiKA9KVNV076F3Lu3\nhbQZ\r\n=OzIl\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.3.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.18","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.22","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.22","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.0.0","nyc":"^14.1.1","lect":"^0.6.0","eslint":"^5.16.0","rollup":"^1.13.1","prettier":"^1.17.1","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.22","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.22_1559401180655_0.49220761057395124","host":"s3://npm-registry-packages"}},"3.14.23":{"name":"string-find-heads-tails","version":"3.14.23","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.23","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ee4052f524c5f268f610db30529662bba258169c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.23.tgz","fileCount":6,"integrity":"sha512-A3AFtUlRGe+SuG6tz5t7snhQKjNyA59xjfYW3f7nr0O+0BGXgrwo193itBJdjz0jUP6bodKZGoSU5NM3vKPszA==","signatures":[{"sig":"MEQCIHA0+Rvgsc6ViI831cJrhTyVrIB3xpKOCYiC2lyh1MekAiA1Md+4VFmqTJyP9cX+YM6DNwrHZJiwr6s7Ui4LB30FYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8rOjCRA9TVsSAnZWagAAN4sP/1YI92kvZtZq0ccqdy20\n7bSjwG6croAKw9hYdF7+b2Fv8tZMbcttgAs1g0+IupIqzmGVqZz7gK6f5uPT\nPc90KG0fMjFj3c4etQvd35PknjsM7N9jA+KkgPfJVPecvlnOMzsOLTT8yYNa\nAKr+Bqo0Oqx9CF27UduCe5e4jzOO78vyOj2Yn54Nb0R5Hy0GT4WHvOY7z7P8\nxNZShcVRSwPBrCAhidrA781CS4s9RFPXjbvNoMKOkatus292I+NH46R2d/nW\n6wF4W3zdOFo8i+Hti+nCpWPIJtzzAiZnrVFBbWNo7gQqK15NMaca92X3VCXU\nnyGtS9K4KxgrfmLuSob1rug7RKj8jV7is+7+mAs8O7sk38AVLpW+OzNjq6Ch\n4Fpg5hlMNwBpVQoiGxPy+TyNqBxOqfjqSC1lux1abVjGHKY0jJOYHujwVW9H\nN6puhUJZtvKmTVcizxDhlWmjc+IdubQzHEQTRXIGPSefeE/RowSQ3vExQ+GL\nPeVpxo7lHIGEwvi60O2sCqNchEKuHSA+sz7EqDkoMV6UENVf7/FhcGPwjR99\nVjd/3xdOtv1V9H5P0eo0XPylVDuBFnnak25K78uNZ8LBOahncITV2qloPRgq\n08RJLdc5vJ+xyjwZXsYsenne3e4/STPXJLm9y0FcuFo6yF7j0dOG2qPjKa7M\nKk3e\r\n=mxea\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.3.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.19","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.23","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.23","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.0.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.0","eslint":"^5.16.0","rollup":"^1.13.1","prettier":"^1.17.1","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.23","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.23_1559409570885_0.7757123410864442","host":"s3://npm-registry-packages"}},"3.14.24":{"name":"string-find-heads-tails","version":"3.14.24","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.24","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6194b2b084a10db2b6d3146d98bb7137acea5b31","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.24.tgz","fileCount":6,"integrity":"sha512-/wE2+OlmTBJWRRTwCZeiWbyilj6qiSQ1LVejwxGBXYjd6cn3aDIEVGiIb3QlfGR5SitFVLFqrpkxraEN8VGxEw==","signatures":[{"sig":"MEUCICzGnHxnKb08y1bLFrcODZ1WSEKRf4J3G8QNyAeVjHzHAiEA80sapK56V22n+Z4nMrTK5RMJRd8D2trCx8kAMUxdgxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8tLdCRA9TVsSAnZWagAAyhMQAIGFT3RxAYRHqR64OEaM\n9paAgpKaIOkViHa35v6GGq6kGTrCysxLgycH0aa5jjChU+oidnRyUCvdHU2f\nh/BODfUqEThXzBcMiO4qtBgWskA4YsTZMVxgyr4rtr3VkQ4YFEJPQ8RavGPX\nOvodAQNIB3A0DxeWE7JgV8QI6/cyrL8wPCa3BmeAFNcWNOVrvUwc/xzR5wT3\nqJUh0uRSwbXGmIArmazZW17hMB4EgnoxXo9jrFdk0oN635mVxWfaCxhqNZYT\nLCN2Z1M2rZ9bzQBOANqKkLcfw3p93iLnxKXs0Ufyllw45Rve1WEWGez3sBup\nuwFH54sHzqazU5aw7JU90ihlbHgB84dKhAkPaGEGrf2EodM5azabpHSCBQ62\nICYnuugVFhBVdXSLcbwavphU0iu5k4dKWag0mkYGQorWQkaPGR2K7y72SRu0\nCuN1oR1gVcbzvWCd5Ia3n4qQaFOOOx8T64Ag/rOoYVCnvyRH++fTFwlCgGmZ\n+Nlzzy+g7jz46L8TGlo5G2+Znxk82ph/4WrWKawIRcxTVRseXldjWqi5Wdxq\ncYFN7Hh7Pc+SvM0p9o6qSy3nxWI0KPRqWlWZqI9BcjSFHFqYo6g+GLRvj4l6\nLp4cZ916VHs2wTDUL1dfFxNWb2Rqi/BB4U/oiV/bcziL424lurkMPmPw51yX\nEoYz\r\n=BE8N\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.3.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.20","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.24","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.24","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.0.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.1","eslint":"^5.16.0","rollup":"^1.13.1","prettier":"^1.17.1","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.24","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.8.1","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.24_1559417564273_0.9180808292035825","host":"s3://npm-registry-packages"}},"3.14.25":{"name":"string-find-heads-tails","version":"3.14.25","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.25","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ece014492ab5b5d5afe380b803540668e4b7e745","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.25.tgz","fileCount":6,"integrity":"sha512-dCwiG1bmGT+q/4e/oDOifnE+8hLkUPMsf93C6s8SRo3W6WM7AHvO97QhEIfVQScIje0cfBeIIOX93r5LLaBMow==","signatures":[{"sig":"MEUCIQDkeRYDDy+ykjOaj2afv/7beIWLE0jHAiQUQKgpYSnrKQIgVKz5AP5FpMN7HR9NUDao8JJy6YlQ2zHLzdSGUzyRvRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHoLCRA9TVsSAnZWagAASL4QAJFxtVlFWuruJvPf+GL9\nSLoJxe2KiSGLvuzvsaL6TOsFVkQSILIqYetDUS0aTvDuKHmXbbw6Z4AB/aXN\n5pmJkpaZbUOl2y1t2Q2F8xbg9kyGkwwHBYCOIa3ZkkSp38q6KTNsaeTIWllf\nVpBe78I2+BZLWkSmqFw4lzWf2Loy2S2OCXbjrIp0KkwDrvv6MhqMVtGQxm6C\nmbkxx5gcSRB5JwdNgqfumbjIbokET+I7YSFKkbI/Z3QZJdZS0hp/4JJ4bfo/\nXt9Ax9GQcDRuttrlsZX16N9erpyEaVCQzM9ZlyEWbhZeTdeeiUEVOCJfD0NO\nkqqrV/6BpDKWyOQVPCWlk03SnUZCFVdFhu3B/OVz9QwPbrynKm6+l7XdratJ\n9oKL8gsiA4hiYJCuNqEsIs4sblCHKRH3XNm48U8VjFiqNRIYLb/mgzZ0pnJ1\nNdFtEO/QFrCweuoTHvvAZpKxrww3ueb2mtuGEgqRddwgsTVYjii3cX2Dzs+7\nDg3WRWdr7l9wm+8wmlteq1DHmeUjui5cfAsD1feqo70T4J/eM100JWY2NrNo\nvhQY9NP9O+xiOmbTKbUAFL3b12SsMqDREei5HZtAhICN3nLuMXfosmMy3G6/\nW37+n+8EJ5+dd2rhHwjpGJrpuhVbVKOM2QzdBgMDCbFM4ASeBRmUIQA3L0mi\nUZaL\r\n=uVZb\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.4.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.21","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.25","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.25","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.2","eslint":"^5.16.0","rollup":"^1.15.6","prettier":"^1.18.2","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.25","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.3","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.25_1560836619043_0.8773019562722184","host":"s3://npm-registry-packages"}},"3.14.26":{"name":"string-find-heads-tails","version":"3.14.26","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.26","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b605a9c053ef932b8dc5fe9ab88333ce05786e81","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.26.tgz","fileCount":6,"integrity":"sha512-H+uzrtyedm7RCvAPnppq44fi8aYQsj53SloL6AzmCPE5rTukDDhp+oIDfVpV16+67XlZNZCG+uxfRPgtFVgBEw==","signatures":[{"sig":"MEQCIBRapANjekFbwMbFX1Lr19c7ut6o7FDyl7ML3mwOzwSLAiAeS10emAybSl3lAmdO3RInNPg/RwuMxqJAmpxgjZSrIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDHIgCRA9TVsSAnZWagAAvmIP/14EzEJ4V/WR1Xb4BXR5\nOB86KgM+MgRCYyk2Orxos9Bpgb3vIdJodUBHWcqsHeCgYZAztf/7jKJ+u7Ra\nVpykElTvqjLUVsQ5EpxPbHib1l1u/9tqfxK6L1+VIv8t5gqhpGzZTqFi+y60\nCM/OXIn35atpkoWIqt2TbQLK/Ni3b3FR5ZViIjLMS0Qya+ra46JmDLND32Rs\nCRCaWOGm7hOPSkntd3CBkTl4JsEFSXbrW2IcidIX7eUpG0DDAHpWKdbeLVeq\nOjyKKkX5gRnziLOOZMIJvqX1jS/PlckFdDqVML0EpunFnt6R/MmrWNg60vUZ\nz83Ws1Q4GCmxznxAJc++cyug2p711M6IQfqZhpQ4nIoiWONMHv9xhfbdFK5f\n+JtsATkqBLux1TvoVBph1CMPj/RWyJ70eXw9BK7yux011ZaAJbAfA9SiNm0v\nzVMacwMAwDOMexb6awE+0N3M6TdqSa8AJ39mqgWk5ZqdLd8apxF34GVtACQE\n3VZb9EWRvWUMDUXVyP9FJNC0Jx8UP0R6/UB6Gq8tEULwy0az077wjwcGvsvo\nxFiU+Ot0ehWtdX660jB0WUqJc84MjlbRjVL/2IciK1K9qwbOzkqspRonGaKz\nImXE1tHZ0fwllXjhnOUomhdRA8/XBBUCcE1ud2fWj5Z1HNbztlV5jVooyXeL\nWv4o\r\n=THfs\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.4.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.22","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.26","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.26","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.3","eslint":"^5.16.0","rollup":"^1.15.6","prettier":"^1.18.2","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.26","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.3","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.26_1561096735056_0.43802206428005364","host":"s3://npm-registry-packages"}},"3.14.27":{"name":"string-find-heads-tails","version":"3.14.27","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.27","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d9fb353e332fe69d5115ef8cf78b8cbd25a3f07b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.27.tgz","fileCount":6,"integrity":"sha512-6bQeq5IGJ4ml6oPOUHpSlGZrQVRPln8HkDe6AT8d7qd12gbcqbKYn9CCp9mnORhMgc1AKjIJGp3mCQ3NAo99gg==","signatures":[{"sig":"MEQCIAnicm6TcwC8wBu4mkDwsxiun5Htl9S2o99lbvfF17ouAiBDjp9atv5iys9Vw4Uaig8ionioUM0H9qxZU0ffAiKLTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEGdWCRA9TVsSAnZWagAAic4P/0wPYqq6PGbIV3tnlyvT\nw+ZlQqMh7wl7l+FmOFCqY8xO/QiwwAFB+IjAe6SokEYetLd6L9cE68WTpaCF\nO2C825Nx1Cyil3hD/tNaZfAl2/DZQptGHYD3fh9kKGfqfHZbtqZBsJa+Z5SM\n6E+3gthciOoHD4RuZ4spMR2lr0EtiXOo8XL/3w0naCqbhSC06pNQpjBbH1xI\nBuUqvtrOADm+siU2lJ16ceBkl6C0OUYBuKtSCbXleppvvuUVZLGWaeWhyNJS\nV0+BZkYkPGqEYZ3HqgMp8wYbBvYYS1qjkO1T1TercV+oHKgK4+ko1cLXeHp7\nZFUfJjZkZy2kXkY+mnc0qn0jagWAcHaPfB2s4RZemnikpZOHDOqXdU/kODOi\nxqtBsEvTD83Hzf7MLHWuLa5wNa8f3xwdcIWCdHevTy/Q4zAakpDjtkqQN+XG\nSgNoAcRRXPfDYrPdZNaRdHse85hugDQaf+JwlDvRRmfkZ+GyGAdx2p+h+7Xm\nX0pgqAYC/dzD205cbhlmVtv9jv60esOHYIUyIYKKDbWFqya2IGPN+o01qz2U\nPmyjX7ZFMe8fe8hvaO2/EgFDyUDsh2x3iAsS74Z59k+iB9LGshYlK2yEAk1O\nGoO1bZH53K5JaO17fH2QBrLd/OFEseTdqAcZrDap5XnEzgcHrHQKv20xZPDb\no2nd\r\n=B2xd\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.4.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.23","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.10.26","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.27","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.4","eslint":"^6.0.0","rollup":"^1.16.2","prettier":"^1.18.2","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.27","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.17.3","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^5.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.4","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.27_1561356117256_0.17382397301187535","host":"s3://npm-registry-packages"}},"3.14.28":{"name":"string-find-heads-tails","version":"3.14.28","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.28","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"24ed94543d1f785065320b55ea9e71ce3e6c75e0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.28.tgz","fileCount":6,"integrity":"sha512-dqQ+n1Q0YE7xBqdmm3NobfSwzIUKjmQjAOAXW95HlcXWyX183h4W+wpSXPAuDzyZktsWVAUWZ4IM97yPwMUjbg==","signatures":[{"sig":"MEQCIFN1VPAVwV3iOTk7GzRR87TqzIKxOj7ljZZfX9YPucUGAiAl2BvsSz6lEuUa5UQNG+S+aQKg0ZKsIm16gJNejk0LdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFziVCRA9TVsSAnZWagAA08EP/0P8bc6py8s3l7grt8kB\nphI1QxyCA/2aah5UDpN4tjUgzsLUxnwkJMb7OBEG1Lw7vhlpjZRBV7nqgrZ+\ns+JJnv4+t6CK0Lpwp/9L2vtxpzs/lxswsBaGNO2wgWH4O0IR+aY34bUb9B/O\nX6W4RzS+IM8epcpLhIQgEbThl83JQmtsLShCzhs1htQj35mCfKgzkAEgd1SI\n+go0sY56iFW1Jh1omJNPJGN8FfwR6HqRZrDeFbFhowLLyenPT3kOSrzCQkUj\nGvrELxf3D6ocbueQ64z684cIJQdJrNuwfcz1b9rGNT/qGqmapEKP3dRq+YAM\nWsRJuENMvxGoRLNzTPa4mhzXQ2CAJesvvqz+dlmjMsWIreRnnNyxn+P0id7m\n2bVVbDeN9Xv18oM7jpqT3+lU1+uWq/1Xg2d80BeGAoGL+VIKXfXcbRQ8g3MT\nsJObcx50qkBBPdVXIQzhACA9h5gXo1v/mSlmD876w73DhtTWZlxhOzCtW4AB\nI+rCm03uEwd/M9ouL4jj8KQ8u0mL+XVIIk9yPznctr1mSgf4WKVYrmK0B+VA\nBA64rQWPhD5SX+9QEAHGhJkRnicQDKfs/hYEIGOPhk3XyshjonNEUvqBXgAN\n2vl/i08vmHjMJtCM0HS33H4bn1FD5C6V54mnPxWI1uo8/qZsInwVvhLsYPpt\n/hCT\r\n=tFa7\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.5.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.24","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.0","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.28","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.5","eslint":"^6.0.1","rollup":"^1.16.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.4.5","js-row-num-cli":"^1.5.28","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.0.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.1.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.28_1561802900298_0.4371916690085411","host":"s3://npm-registry-packages"}},"3.14.29":{"name":"string-find-heads-tails","version":"3.14.29","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.29","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"081a6d42fcac6d7068c5f6f256321a504813b10f","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.29.tgz","fileCount":6,"integrity":"sha512-CQt7aHhZl1OL5UiXFsfZfEdrQgqzpZRZCVRYOSj0G24GsZq7qSdZ8ifDwShz7v28eVmaetJtraAXErGd7Lb8zQ==","signatures":[{"sig":"MEUCIHnDuMcq++NhrWVU3xmJmQz9fPGarQxSvnDL/+f4vqLWAiEAhDcTQ+IsjTScS1dOdZiloC22K4O3GICUEuRtN9WDCjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIH8kCRA9TVsSAnZWagAAD0EQAIsFWFF9KaGocQHiEuS3\nIGeOrmoE7iW+0AJNEOwmEvb+0urM899r7DeI2OQlnLSZJ+l43WAmMNtla+xr\ndqnwsI3WF0tvUL4NUmkwL0Mfd9MetyLdttWyR6eXPA3GGPwJVrfO7mvlK8iW\nL8kA3s6aN3p2ZIejLzU0frXP1/+NebL2JJsUoNbmSS01+gENFkWKIOCL4/S1\n4l1yoD94PeRe7k6opuOQvKG4q0CyHLVLEneIX0UWPZbRdBZ29ShXco3QimMy\nhnhwk3WE5kBOBnvT7maoeWzP1AotQsuGf522SvVDkkLYcxrOrE81UP4I7Eq5\nIUYq/4CLxOkrC2aB9ErEsrkvjGb/iuPzN7rhnNkr8GIrggvhsuPYYJasIDO1\nwHVIYx0oHib5+RBZJ2Pxxcd0a55LywQR0GzUCs3Tl0IqQuTXajuw/nn0TLSs\nPLZKA/rzCob5XnMVXQPS8rYafgurKbyq1mSjHJkSe1acaXaVwFKBuLsJZcxx\nANgVUy1O7vWdREFBuSYtF3goBFcO4QlvaEkEFMOfG23iJWvuwLUqEtM+/zUy\n0Xz7Wwa7ri2go/BbI3QHyTikQ6v5sliYvsdfLBoRVg/XVXLSwpYOVXSiCJzJ\nFvJQTfyj/bUJhuhbwObBK6HbEcRXpAAD7vA3MgO2+BcgWMbUrgGCBWv88l+a\n12nN\r\n=s+5d\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.25","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.1","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.29","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.6","eslint":"^6.0.1","rollup":"^1.16.6","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.0","js-row-num-cli":"^1.5.29","@babel/register":"^7.4.4","@babel/preset-env":"^7.5.0","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.1.0","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.29_1562410787543_0.5405204728516624","host":"s3://npm-registry-packages"}},"3.14.30":{"name":"string-find-heads-tails","version":"3.14.30","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.30","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"26f17c07e5463b850fd3d35dcad4362838962963","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.30.tgz","fileCount":6,"integrity":"sha512-YtxQiNDyJ0DMsRj+cby2Cz6++VN2niOW4OIsY8Um4s7sWhvprS02mdqqZtP5X9AAIDg7M8GOcm0tMHjzbrDa9w==","signatures":[{"sig":"MEUCIGugdlpRJ3x5Nye6p1/ONag4CnotrpegELHiX46LGI9qAiEA8I0C8Upp+NZQ8Oy3f0QFkHmeOp8lyIWeT8+mTckN3Ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLBjGCRA9TVsSAnZWagAA+vEP/1gABmfn7ry7tekXlFv9\nB5hc1Sb9pVXVfo353v341E9pwRSJ7pHPy+e47eOXj7e8CVLoOF6Fkg+jlcT9\nPUs70XqsabGnm1T3R3Ng9153l51wjjOf8cbC00C3NhgQY+59IKyZaWH9S4Vl\n2gCEdKlOHsa3koVKZPj9mPWUJXFPxyKK+wz8sPs+STJCiH5ripNwnaM5PdQS\nAeOTFiAYbcb2GyycvNT0SIDfxQFVnBf7k5C9E/O/rWUQKZOgf5kObvHIaJ/o\nvxDIkPbA7FBDDISkQJPHQ97A/BFXVivVroKEznG7G53k1PWbCQPyf+kpehCf\nD+VQz6ZfCpjuRMTS8+I0dIBiawuc6CLlYBK9ILdCNDGvR7LrDMkuCnFsUcNJ\n5tOBb8hW/uPtN+9Oj1aniTgeKfg5TsIuhmhIYC0JghIY/+42YhIMdgGU5k9w\n41C5I5XccslxbRxJ2g70KGFyoiP4HDZ5nLKWgiq9RBV/DEXWwoUtGPSQQH7D\ng7cCyrVJTJP+n0GwOd9GQrXa+Cw5fHzb6YgDDnq8gX1EupxZBR0Aoh172qGq\n2nx9pKuikgVlOWnmrFbW4+zvJmGTrYwT41J0DTqGx69Cx0hGVJt/HAmJCAcp\nUDuskDE6TOrED8IIV7XQKMEjQtP9SB2xuCD7ZtyUHw0lwHT0i02+P1BdfreW\nCVHv\r\n=17N9\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.26","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.2","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.30","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.7.7","eslint":"^6.0.1","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.4","js-row-num-cli":"^1.5.30","@babel/register":"^7.4.4","@babel/preset-env":"^7.5.4","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.30_1563171013811_0.5189339775008415","host":"s3://npm-registry-packages"}},"3.14.32":{"name":"string-find-heads-tails","version":"3.14.32","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.32","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"33382efe9f32cfc334121546240f1cf350ae821a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.32.tgz","fileCount":6,"integrity":"sha512-9qK3aajDYwcGaJ9+cKi1Pw8xeg23Ae8FY+nbh72u6VSrxBR83isF8C2huzca3CBagD+hzSWRmX2yp0uM4ISA8Q==","signatures":[{"sig":"MEQCIGBmdwBZeEckkLPVDLc4/OQXB2cl3oM53n8OKh1W6f00AiBUy/6QIhmUvLxr1u16PD48Os4drQhm8H/k/DwdxRQdsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMWHWCRA9TVsSAnZWagAAhn0P/juCxK02bMjze4/fnlb5\n/iLRYuzVecOAEDd0QEWT39rI/XMsXYEqHxLWcF2cX9hzvaLIsA2eiaRMpQY9\ngARa7FIEZz2b6hqgEvM0WhMkj+iT2R5frE/q5dItk2VUbGh4DKgGHcmyLwj3\npTSCClSuZ629z8bsqZctZqTI4RPSJ3lIYidXyqazriDzfPSjbb0Cyd8ZlYa+\nxgaNJdYXVQwv8XBfIIIV4KDUPSrGwrMgOc4mDbRePRK/SU4rTjcG3xYL4Jfh\nIQRO0MZij5y1UBbAaGm8QRlSf+d8THXp8JumR3TanvITY44rnf8TFPKq15+Y\nCQrsYG8S9IO5r2FsP/QlkGt9dqaIIRSCFmPcVSpOcbQ8uW0dfyf9tg5eTNWl\nsxqkaQd0tjbp2Srq2ZtX5mF1DG/th+NbbsxqF8utu8ZzkGQx3lctyKiUAfM+\n9AiKNJsLmUVihboO9U1DgVaw98ZgUQ8xuxpj7rfU1Y0rsCxqQD+y+cZs/5B7\nxx48fmr7pPfMYfuKz91NnpffYofzcFQj0szCJlEGBw0xJdK5z0CHShIrCMNu\n1dwAiVmZSjCFTWREaD/S5KMuASFUXIeWtJIrzjU8hGPQjr9G20K4VPz/8JGz\nDmRBonlfmtvtrDJkfx9B91YzjWWFnNNw/mwwjmYvoMAy8kiB5MXorU1DUHAI\ncqJD\r\n=Y5+f\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.28","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.4","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.32","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.2","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.8.1","eslint":"^6.0.1","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.32","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.0","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.1.4","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.32_1563517397602_0.683430113906982","host":"s3://npm-registry-packages"}},"3.14.33":{"name":"string-find-heads-tails","version":"3.14.33","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.33","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"39a9d9c6e74ad217c21f37cf5b19c0bec8307110","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.33.tgz","fileCount":6,"integrity":"sha512-BuUZfO1b45aPi56nBR3zdpdFM1AzzVQQ7szoktFfUh7Fy+glhCcBXzZQAuVv+eYvPEdueGVXIP2y9GnKftvQjg==","signatures":[{"sig":"MEUCIQC3rH0a8+s8upkzRH8WgkECeiFb3EquIv8S/HwPkkxybAIgRrd/Gc5jyAPPmsCeLCTWUnixi9Lnk3ZeSjTXijCXjwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdONNsCRA9TVsSAnZWagAA3l8P/2Sp6FiSKBNL/wKOrWa/\nLjnrpuwqyUebNWy754Dn+ZlL+67NhPX2rvwaV4spcxQtHcF90wOJeKge+wMb\nQWBz5k+omPrdxsIqEIZjBtN4z3bM+dvDPMXfv5r1A90iSiJW0mxhGmUC8zIt\nc9qER3cUlBsEGWfOQ+vcSrho1OKa9ggH50aabPAeoi0agssker/5s9cil7M+\nkvyvl/GIbPbZPADVC3AdbaErgZIcimXTzJ7ALoLNlF5+G8xvz0BFJklmtbhT\n0mC6HLGHXKHckXfNOaW46vjXYhq4vp3oAHIN0u4zUKdpG3sqXqYZYnleH95B\n6CBPmExAhlHGjizBBLLWVi/GpC1gvdleyiJQQQL14QARDt1q3qTorG/HDyrz\nJDH/01Xh0qBTUcace7LSExqFRprOR6e5hc39ClpjCQBl7o13/WdYPGYCCeTL\n7AN3K21dzXvyIm7VwI8a9ywn4rh+rfWCl+7+XpWTqVhaLeYt1Iu2oCsLf1lX\nFxLN/qKflzMe7ADmjom/rwHUu9WpUsZQnbneN+oRoIRsW3Useb/Ncuw7BG9A\n1SplDbixNv+n/4bnJc60K8DcIla47Fhrd26ET/OFamu9VaDRUrakQKA+WDLF\n6U19qJtt0xLfKKa1K9z3z9SuBWqzcBNILXBFWIlZHpKyLtmLzchEDjQUsA+h\nCRbE\r\n=k6IO\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.29","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.5","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.33","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.0","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.33","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.33_1564005227586_0.721939206376448","host":"s3://npm-registry-packages"}},"3.14.35":{"name":"string-find-heads-tails","version":"3.14.35","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.35","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"4a43d1eaa4722d9f41661efd02b012c99f17e613","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.35.tgz","fileCount":8,"integrity":"sha512-s43j1b0sCLpThqxWm4hcz+dd/xCwkdxpXFY8lEeujedBiX6exM2aBP8LDU3EjslEqMdZzyy21Zdhe7XnYpKlMw==","signatures":[{"sig":"MEUCICxH9qEjK7qtsxrfEwy1jpwMKq53q3Z3P6t+++babdAeAiEA6Kk+fz1JC4A54YB0JZYvQMtPn/1LDtLrhX+CDjx0teg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOYI4CRA9TVsSAnZWagAAGlgP+QD2B25DKzY/PAz+8gSr\n/ibYwSfqbiYqIv0DO2mJAuPhMs+Nw0lWRYUXqHR2ciF4MFXkkIhbkUCBK4U/\nHo/RzIjZvbWUNQdZzgKFRKbcDUwDns1lm9uOtVfUZp4cxADH7p7/k6MJZAeh\nt+quFyEKGnmI0RCZf7dlyxkiSo12W5k1ceEC4R0Rs7baZDox4L632UjIb/hG\nnYuTKrnsS13WvxRyzJ+nRG5LauiNQ89YwRYO8QwGTSOHtccMLGclETULa7lf\n0jEjG6ijGpUkFn3EiriYAnIUQWkTYdTym56ABX+Ta3I2oWAqfZatM4+WbVHL\nXzK/onuOzA9KtIHh/TSgh6XXtUQxpCov+2jHhwAbw2/zkJabOj5jcRiRXp7r\nS/uJPLWPmV8U51hJtQToVJGUReP/FJIXhbM18/Qqaj86yUaFzdAd61w20dsb\nu+wVGKH7SWveay8A8tSwhEP/d2zAxCJfYDW0aw0+1dJccUCf04YWjGnDe8qD\nob3taRT+4RdrK1hbqXI94GVUUTL+pL1VON0vLVwkoKsC+8F9nZwCt2TAOwXv\ndCFWqX3aMzKKtrjCiRwtTPG0Ii40eykNoyDXj9aP9RPmXZ6X6SWvszp+auUU\nh8mZrYTCLVmT94O3Rprobpps7OxcbA4gvlSNWuaIZlXoz/9sBBLIsGUKQqwe\ntbOs\r\n=8m0A\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.9.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.31","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.7","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.35","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.2","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.35","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.35_1564049975570_0.8029711853526533","host":"s3://npm-registry-packages"}},"3.14.36":{"name":"string-find-heads-tails","version":"3.14.36","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.36","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7a85a01d12c2b02e5138c191bd2c33d0d7a082cb","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.36.tgz","fileCount":7,"integrity":"sha512-tTbSoKBAdi8Pg2NejjmWuyeJkHT2MFr5Sgfrx788xA+xx49Ac607y/jj7xEohMKYNRrtaBg6YxIiPrrKh1rQaQ==","signatures":[{"sig":"MEUCIQDhw2cFWgTNmrlX02jM5bo1cm71CyuuocKRi8LmxPhlBwIgX0jl5HqPDAppeM1qBdxsa+vh324t8b815utV5oRHgrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPpE4CRA9TVsSAnZWagAApyUP/if4+W7o0e4QFa6hnZ2x\nFF8YsR0kT47W9+VO15WL3RDl5BJAs96QbZGoxDBVQ//lnsbd5nDoyg7wxPzd\ngB2iAMsQRjhqjf7LQCzTecwHo7TgC+aSqVg5qZNFAF+000RH96dBomBXWAZ2\npLhR7neFE+rvsZi3jr1vQgnHu2rnDi4VmDKlk6zHqyaV2Bx5chg2mRnW73bw\nkJN/AvEA8h6JN8jNI6hjVrcq5dcccc+fTsE5G1udbG1GmHVw3ZwoUWjj1i58\njUA4dYwM8inwy6Ra1iogogJ/wHI8iCEi6NN4znuGXPtCiwh7L4Icv8zRIh7e\nl0nfDEYWrznbTsVU8OJXrj34l+Ve3Ynz+yyZCvIE0joe1JQvdUuCSFnrVU0v\noud6xP8JrssgzCbKd8ySYIw5FMpuZ3k54lnoBl8Z0FNoUzTMTJ6ReOLeDbn7\nj3Tu2uKDV0EtNr11PzBGtzvZL5+f321FCvEPvLdF+zpo/6uPC+QJJ6Y9ExBh\nHFSwMDyOfEi0oo9ip3Z8zzoP5CJqRSwnUtenawyJkW10M7lIrb2AGAG1iDqJ\na0k/mAuH+qzHBMrrrtK6l6fhxhCupujWF4JDDMgprEDbLbsizPXlRL69PrxO\nN74M/d+lILx4IrmCJghcdXQSGo1e4NG5a5V1gZ/1p+sC0GF2eQLSub2jBkO7\nc+0Z\r\n=2m7R\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.7.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.32","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.8","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.10.36","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.3","eslint":"^6.1.0","rollup":"^1.17.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.36","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.1","eslint-plugin-import":"^2.18.2","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-license":"^0.9.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.36_1564381495833_0.35302684541348794","host":"s3://npm-registry-packages"}},"3.14.37":{"name":"string-find-heads-tails","version":"3.14.37","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.37","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ceb736e5695dda5fc5a5d9a1098031b4c410d964","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.37.tgz","fileCount":7,"integrity":"sha512-Nu+MzGDIppoL02/EQR0qVq+cwIJ3ZUGPX/IgkYdwdj9Eu82Sx8FYuJRNu2rbqSlhg3rquBW7VsmX9iR3lCnOlQ==","signatures":[{"sig":"MEQCIA1WFm5WUD+5VrnLh73uHO04Dp+4jzYIodYtBZN+BcDQAiBgF6IJrEGkBh/KeYIWHJRoLMyd1qb3ilyD3XOgAHq0Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS9qaCRA9TVsSAnZWagAAEeEP/RA3N2TLubvT33of8Me5\nsy/UyayYC8hGunX9PH0VkPoT1zA4HgxG1POhiBtdU3NYjamob/5gZmWCg/VR\n5r3AjS+AZPh+zAjzsws6wx4oKPdJ6X4WIvXS/5DeIS2tZBD1CbInvx3t1Hm4\nFUSKZApfzxDeLLELoaFZ8ZGxZ4wpfE8ub1t9O2d/8ko01q8HeQXtFYwwCSEW\nu65o0kYOzHkxBT9SnepgCMI8fOw/0eDANPWUktyqkamncc1cB48FR7Ry6e+M\nPty3rrg7S9dJwz/bEIoJDoWlBusYLX+EIHlftWdzSi1XavEKX8z0JJCZSiPZ\nC6G1ksdxixgx7KZsT8Akr+US1gwNf/bANc1g21SiPlw/EZxK4U14ySsEAeEM\nBn49vFllizwyj1TnNeX6H6qpooVZ+fdPlTe1YKjt9WWqZnO2JuosA6Qv0b13\nI+UL7JrTFm8C8IaGrs4F0rh8umDDnV150oa+cWj8NHR/hnLsmTSjziUwitXJ\n03iaRraczH/lHNoD5ktOwYAZ9LIJyBL38zfmMRlt7fAB0WXiHSD+Ipp9grT3\nIisuVNvo2mTy4KKb2xOWN7OlFmh5LAIgUCaFEw2RZhEHVeZXJOMPsr1NZZp1\nqbqvC2k4ETigIry0BLbqQH5g0yS3wS2hIq+IHFJHSnZbWTB88aBxVFawiuhi\nj2LF\r\n=gSZl\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.7.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.33","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.9","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.0","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.3","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.4","eslint":"^6.1.0","rollup":"^1.19.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.37","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.37_1565252249825_0.3336329342504767","host":"s3://npm-registry-packages"}},"3.14.38":{"name":"string-find-heads-tails","version":"3.14.38","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.38","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"00e8a762e349f3dd68bdb80aba494d4432537efa","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.38.tgz","fileCount":7,"integrity":"sha512-vPS6PFHWX4Wg2CbULfGO1VgfVmoo8XSCS7JltmEr3wv298A+vV24+nyg382o56Fp0lca26u9ZNMnVKzSnJ09MQ==","signatures":[{"sig":"MEUCIHf9UVymaykDh6h04000vqDtcEf5hOTf4PWgHEgTtToFAiEAt3apgQvz0LbiGOypYf5gb+z/0KUBDJG46dJYhWiLET4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVOafCRA9TVsSAnZWagAAbJMP/RIW3DsjOtHRzuIuTFW2\nMzX5eG5xS8OKO/VmWhX3z8XgKenK4/nCYrFuo8IDaiCE/z/7O2iy/AuPa+KN\n9IYsc5njmBdtzZctoMrVNhSxto9DQWKJ8nKOBZoml+VZg2gOZCTLAe8EeIgV\nzjjaNKhvEX0LJsCh/7dLmCD0ypywTKTjQmjqZILFX/7yIeNKUP8iPOFwuFC4\nkIA0sWS+sych2mvrI+g7CoCahlHcJ1D22cTRLBIonGYIGC/ZXSF9wtksuKuG\nIuwoR439e9wARQ1QgW2135+jGdJl8nUjCY3cb9oMH0i1hPNaE93fRBsbyjjr\nLpLZwJgLnMk1QlOdi2Fe3YbxjrUWFePmaNMwZXIWXqQkhX338Y/2wE1d+LuK\ng6/LR0arP77nKGp4p+gT9R0eqvQOfc3oYCpHN56DHMhS6spLn3R4SMWU4Uqh\nwfakVU5lF+GXXr1dxnfLW8SJt8NBCRLZ6q+vrK5R6zVVFT649wiJT/W4cIHm\nev4aGpAwMoIUVQ9tWyzZwUfmddHs9A+223og6ldkJtnFpmujXr+A2j5hbBms\nfwLZmiR0hDAAtd4dTCeUhawQr54g3VpiMvM33Xz3RtJ9yW96igmUoVoY0p0Z\nGPuKcjb5rgNTOnOguRxmlucUWqu4zL5ZYl682G82BaElYpSkrjIyrD8D9JBQ\ntTQ1\r\n=+3hz\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.8.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.34","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.10","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.1","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.5","eslint":"^6.1.0","rollup":"^1.19.4","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.38","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.38_1565845150275_0.24967438956586574","host":"s3://npm-registry-packages"}},"3.14.39":{"name":"string-find-heads-tails","version":"3.14.39","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.39","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"19f36dbaabae904ba82ec25b6ae02b518502fd26","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.39.tgz","fileCount":7,"integrity":"sha512-/n/WI1dFONhzS6M0miLZJFPFoPSgKxKehkLBSeo4MWC1p/9izdaqoSf5ma5XSf2td3hwoV7OyYhJ78CwA5uzsg==","signatures":[{"sig":"MEUCIQC3IowzzaGg8yubT0e5sZpz3zj8Y2F7NvGoYWkXc0VLzQIgB+VGYnr3XhyQ7K3wZ44DBkUUNuk2xuhJSXZLpj0/sIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWaLdCRA9TVsSAnZWagAA2c0P+wSGE8NiNL0vvB+YmZI6\na6aodiqw3BAxt7G4jEE5fPFmP+GjdKmKknnJjWkJ9m97htknRlQeBrFCfiWZ\nZ10Poe0h34ltlQzndph99lNUfpP2H4bXtM30VIGXbNezWJNRHRWzwx2kP31+\n6HVVG6ckWWP1iSbW8TIXHgwnFTWVurrigijJSXDVVjIkd4ndx6+vInfphaKa\n4Bo5iSggNg3NyfdY/9Ud54aCQ8KoKvt6Yz0x95BKqC62ofRSoMXxzcJsU7zH\nOTMoi6dX7efBkkoqKh894ioBQ/aSoJPtXqgbyqaMC+V1EclXTIQLcfe0bwuJ\nKxxxGrJgCBhU7muBiaJiT3IzKXEh7DylAOQdignOhwGVZblnQXfK7RKPg0yU\n1Mj9U8pnWDtmBbwnSC7WYjMGn9EbXf6QRaEA5IbaEIDMy2QpwbDiE4u51q2d\nBURobl4atUmoHNdMdOxsdResA2WFixEH+dn5oQED3+2T6YEOlX3a9D1/t+7Q\nCPLrwW2GsLRrUaOhp19PXxi6Ztz9BgHFgQeBn0BpBp1aUFBRRSnbU+I80Gj+\nywvcicWwSSc+7LRjW4CjcQR4AL3xmqBFULKKXsJCX54WVQg4He5+Ngzo/DtY\nOS4ms27fGen7l3wZrrFGoWZVKhIlU4pzwGYqQdSZM/MhaUf8go541D+JgmBj\n0OZx\r\n=CVQh\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.8.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.35","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.11","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.2","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.6","eslint":"^6.1.0","rollup":"^1.19.4","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.39","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^7.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.39_1566155484453_0.46697521079566084","host":"s3://npm-registry-packages"}},"3.14.40":{"name":"string-find-heads-tails","version":"3.14.40","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.40","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a6200c244aa4b3dd60a751494355d6ce1a83657a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.40.tgz","fileCount":7,"integrity":"sha512-rZk2GjYFdJPx+Dx4JYDCR8d9r5awejc4Wci7sInvcGukqUkHyS1a7IYg2Wrs9qO2SPyjH6YOwiKxh2ApVOvXDA==","signatures":[{"sig":"MEUCIF8domOcmwdHfc5zHynNLZsgBl9vVDcPw/GccSXd9f6TAiEA/UgKRRY8o4SW9cz+CSN/oX2rZi7xtN2Iz8IXVTGh5lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYaupCRA9TVsSAnZWagAAgfIQAJWjov4GB6Vo/zsKUDwZ\n07V2teFSxjVHZLRQxBSwNNJ1p1JtilqJi4a7yW/Q/9izZVTm+PXEx33tfp18\n6uJty/i85jKF6WBT5nz6remGMVtD0jgz7Vft9OXEBYDQzRpp0E5SUbakTtHm\nxDwYWJk0Y0Y8yD/13wSU6OH9rlhYDcmsUxU1Dg4zIb3uIvUPTzDW8AeYLwCE\nE3qZpuURF0dP9U8j2mZ8enf59o4dS4Srd+sIjzeO4xcd8MsEbQUF8hdkrcrm\noYew9IWTo5SUCMTxbhasU2b1o74TphQQc5odljywd7Vw7eSvWhwlAyhQ7099\nV/A8w3uZSpkxDyyF2HKiNXR1wKj6VBXGoreCOmE7YvaFtmq+WO+lzCfZE0GH\n+LH61PCb6Sv3CVJ13gaJwTzXM3qC3iDVVEefUM1q3yUyOMY2PpR+p8Kr3VCl\nyiL0Rk/wGkI5WOymmMmO2fB5B9PrSiQzX6ChKQ62oTWYhgDC2FHp1J26g7T6\nv90zYRCLLrS2WNAFftlAXbfnBz3zroBTaBtW+tqaLtz7ZioD4cyPcgi/myPT\n5+WbPnik69sYwc1Cr0MnhHR5Eq03gxlkmX6Ec0RfUDW3GbfZA5v/gLVr+/nT\n6NFWY1Rf+9q4Uw7yE/P4xRjNM+EzY2hbzHTwh1a6TjkmNfVgSAex4Z3BfA3R\njigP\r\n=hQDI\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.36","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.12","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.3","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.3","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.7","eslint":"^6.2.1","rollup":"^1.20.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.40","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.40_1566682024474_0.4440848532056456","host":"s3://npm-registry-packages"}},"3.14.41":{"name":"string-find-heads-tails","version":"3.14.41","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.41","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"240a2efef81f8bda200fdfab8fe08c8be73c6124","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.41.tgz","fileCount":7,"integrity":"sha512-LR+ZjGLGtHl2I6uisXlSoXEfGe4Ss8eoQuAKkxey6kWe/1n/V6AUNOK+vOaUJ+h1yTxz8N1bDhslIb9emyNaSg==","signatures":[{"sig":"MEYCIQDrb7J/m72mDU9Mw5LPZM/d/gFjJ8Dp2+tdihi90yInHAIhAKL17es2CWMBA81D8mA45LCkbvB7evf1vOr6Co8sXk2u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY4YCCRA9TVsSAnZWagAAwsAP/iRsD9/9V4LoMVxTJ5Kr\nwqbjRTWYHaL1HkY/XD9Yw8tGYTM20w7z/VhvdptipunLoMTLzGOkoi307ygP\noeQgm2emsa3naYIMuKkyOC0ROuu6hYaBm+2daykXy5IxLyrjK7eMTbtzZrYj\nE1u7rXcJMGHK0kOX+e2pbqyylQB3yPYbDekVS/waBY2T0KSCYlRiqT+4wk6b\nI2ejFkOzz/pa27vK1B07XiLLQMPCE/p8MtKzHIKi4PAnmmzG7cIH3W1hZgk2\n1RhQH3tKpKffpJC0Evqa09ibhFcDERSPNTmQAwRK6nCZ5iEmvq8HxiXoJ+yl\nR6CbK/ttBCOOVqXwzukeVy+A3UQbiYineSmOc3u+Yqg3sWEGMSMB4c8bTZVk\noTEWqlnALgdU4F3VR8eTAspavoSaWxlGcAM2PpxFeDzOcaY56UqonyefqYjP\nvHOzrAcJ+csl2D3bJVcG2Ka6qIeCyqf3V8QbYq4qOfT9PRx6+xfMIeizcPVq\nvFeP/LDnWqt53cpqv/xXGWaKY/wIGC1+kIGf+ACdpepjAJpmoV5QFHAzkXtP\nOkdcsYVqpcacEcu9GFx/MTAyGgc5MfuYNu4NHVWU0aPbmhQCg6+eXj+ijcX2\ncB4LgCaQka3xfsfbr5Ww2hWAhgKzm8T0fV/u9qX4RCCwMpwoJqMbq6NyB6V3\nwvmI\r\n=F9ol\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rm -rf dist && rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rm -rf dist && rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.9.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.37","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.13","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.4","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.4","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.8","eslint":"^6.2.2","rollup":"^1.20.2","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.41","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.41_1566803457961_0.43175288188344885","host":"s3://npm-registry-packages"}},"3.14.42":{"name":"string-find-heads-tails","version":"3.14.42","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.42","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c5f8bdd0c3e76af575495a8b3f43219b2bced95b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.42.tgz","fileCount":7,"integrity":"sha512-YFXnlR2D4wCBFc9AiU4c+uLKmsOWfd80oYfkpHQ0J5WqXwjgNifpWkgiH8pX0obHkx/W8B9nLLYfeRH59kJV+g==","signatures":[{"sig":"MEYCIQCXbcOb5vKumYiBwKRonKvI3JLaw4WCtQr1HLlL0B+CmQIhAIOQXCPeDyVJCXO3PKKs7UnrV51NCGidZxf7UpE6CMNi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbyf5CRA9TVsSAnZWagAAQKAP/1NpnxpFquyg3n7rxEQk\nqhaCNXpDPKb2XaAqFXU0MZ1LHHSiJHIV7z0KeYV+a47JGBjuUdbkUpjJON+r\nriJA/q+ZbFcW7VCRGWXCdfRLAi3tHPzuYc5NHkyE7h3hbqy33l71BSB2wc/A\nINNx0eED+ww18eXdooE7frpzacwYU3kbGCZfGScMgOm6WkBu84enXxRTWtTj\ncmk/N5/Pencbu9OtHUCyKV7PjzZVYqozMYHp5N56lppPeRyuyZedmDQItjAW\nzmSrxiWSM93zyshVWF/TtE7MqWyUZg3v0Ptz5lyApJqlGGGP9Qed1bPAAwCW\nDRYSYBjt/aPWuhUIOnTUyBM1cM6520JmcECGaJZ8i0/Jcur1oe3yIHVmEVCR\nL08Rs4bWZWSMzzqK353j2GunQkDy4GjO0wwlCrDXl10WfHlr46PrWJiz6VSv\nzBV+n4d9ilat8dxKL28RB7qyjapewBduDR1gkigipUVqsYFTdCsO5WauzC8B\nSfgIVeOW9ERx7dSX6QQEQTolsIK1QXRdQ97Sf03Du+tX6oDJ31y8hRKmLo5z\nJiBBioaom3oyllYbY2TNvUw4h/NvZQzntfmE1FAc55NQYs/fpdUUjlxiw+93\nbbF9ABF7nW0hvQN0lSc/BAOMln/V17oKMUGeX1bxW/l6qlGFWOb8BzP4btA2\nKaJ1\r\n=LeGv\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.2","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.38","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.14","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.5","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.4","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.9","eslint":"^6.3.0","rollup":"^1.20.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.5.5","js-row-num-cli":"^1.5.42","@babel/register":"^7.5.5","@babel/preset-env":"^7.5.5","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.1.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.42_1567565816604_0.5042351322402023","host":"s3://npm-registry-packages"}},"3.14.43":{"name":"string-find-heads-tails","version":"3.14.43","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.43","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"60b5b79a7d2bc9ac27e867b77b18ac687807067c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.43.tgz","fileCount":7,"integrity":"sha512-325lHHC9VhNNrksW32MVQWcbFiF+vRtw4FDJvgIvmmU5fPct49z5IubAWT/daMpfoYLUvB+YHZyN3IyY3Y+GyQ==","signatures":[{"sig":"MEYCIQCs7Yp0eLDdxnISHyGqFZQ/UbFCK3DQG+xFKLYO+wSccwIhAJoB7BSb8eOYKTp2q1NVe0dMDfmAcomvCn1UthVluZVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeMWFCRA9TVsSAnZWagAA8wUP/RNGANeE9hmKXWo8cESU\nQ0ltKqdzHOZLOZYdTOKhNHWCkrmOpmLZDts4GMNNCm6LfBFJE3TReldE6bRT\nsMIfO5P8FnTEfNbEwxFRbnVQl0Xaw7CeiEpUzn7cWsUv6q3sZzg+rcAlA9xF\nbG5OtUYvd+UwflcriEA3ev5D+FTjIVmzAY8Tdqwgfi/3F2YFQnrGx4AnHq4n\nDOxhDgDbi2+fjUlsXdhfI2wKXQfwqoIUGhJpWtF6Hlc8T08IKUe5J+z0lsHs\nXOkBeJDVCmKoiyfzfdA9XHCrkGRhatEPn117WafBI7+D6RWsMlPxghmSOvEM\nQu4AuiJIfyyawP0pWjjWZhivZk7Wxwcq1MNdxQodlPg2QEOPv+F8O3s+nC8A\nMJPMGObSv9K/n7VtHwA65p05NQpJawyhz1oSafhbZ3RFh7SFaVpPKLlzvc/3\nVjyT7eNEpkKQ8yo2VcwXavtVZkxn1tQGUPLkIe39DNkn9Ub0wCKgPYApb7A1\nO5Rf+UNyOKDgCLj5LoEUBFdNXUY1zDqhLiESzcRRQmudCBqe7vl2B96RRi+w\nTaDPCOD6RNHqTkPuLAWCjz8aL5sfkXg9Zds32kJZct2B7wBkQd1f+pWrmxpT\nWpfljELvXafP9PcI1Fcr6KX5xjeFdIaFmd3g8lfR7plP43jkdsS1aayKpgeJ\nxNjX\r\n=tKw7\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.3","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.39","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.15","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.6","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.5","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.10","eslint":"^6.3.0","rollup":"^1.21.2","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.0","js-row-num-cli":"^1.5.43","@babel/register":"^7.6.0","@babel/preset-env":"^7.6.0","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.1","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.2.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.43_1568195972960_0.6130389543869046","host":"s3://npm-registry-packages"}},"3.14.44":{"name":"string-find-heads-tails","version":"3.14.44","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.14.44","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"61a4c0bb356ae9ae2b46a88305088716f14c5c32","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.14.44.tgz","fileCount":7,"integrity":"sha512-91rwJK04tqFBvSaD/H1MTD206zCiQN6pOxbvm/xgTJmwIyCGh+sqqAoPlPX+xrv00cigF1sGNB+3giF+Utzpgw==","signatures":[{"sig":"MEQCIDgOrP1EbqO0akQO40VD4+yFavOuSCuQKNLwWIf+rFVVAiASHKj3a0ZhV84Hw3MPRLE7/JOOKCuvNdHmu9n05GD5cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgGvLCRA9TVsSAnZWagAAvhMP/RS51iMIdM01mFpRu4d+\nGo0P/XHdV/2GYjqPqUI/5vlVun2FNsPuaUUaqLUKglrxrUlTS0i73DpNTi9A\n0EhsmR1Io1iMrBeP3hM25o1LWUP960dd7LcV83uxcHXNNNKAvjAmjeYJ3nS3\nukVtQ15yJF/5DRMbSKcO3Cq51k05l/IWhAphP35rhJu87DSrNjaa90QPtTxM\npMxF/Tq6bqVWmFCrOpIFhxfvk+4w7gLPXCKLeiE/zEg+qd5AJpuNp1iDGQh6\ns0nu63YFQE4i7qZaLivbaIOSSIqvn1UKtCsgxVVbms7LoKeS3ZkHc4goR5Gb\nrrA8upY6FUtazMky8+gxLIuw9NKshw3Hn9wwM/k4fgxeSL1Ns1TtdbtHDyHR\nx8ZW5ORHg6FpI+Pb4FalqD0eVQYGit7n7qLo2hxjPASeiXD5mQ/NYfoHUZlK\n6B9NEtIWHbk7un/Xg4c8vxgU94LAUk1+T6Aw9aQgRTNtr50nGTihlDR9J4i3\npI+IQV4/isnDZZg09WrhJYz7O79elY7Zpq/1UZJipwwVECnKXvL2nXALWb6F\n8jEZ8H09AQyPwb1ibHuAXPFfvGt9YYuaYCNs4O2JDet364Mtn4jsp25G8IU5\nwwSShaGWuIGksVfYbzoxKczPaC1LiKcwKWrCWJwWTrO4pRmwKcuaptYakl1j\ndJLA\r\n=6XyX\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"contributors":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"contributors":[{"username":"revelt","contribution":["Code","Documentation","Tests"]}],"contribution_types":["Blogposts","Bug reports","Code","Design","Documentation","Event Organizing","Examples","Financial","Funding Finding","Ideas, Planning, & Feedback","Infrastructure (Hosting, Build-Tools, etc)","Plugin/utility libraries","Answering Questions","Reviewed Pull Requests","Talks","Tests","Tools","Translation","Tutorials","Videos"]},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.3","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.includes":"^4.3.0","check-types-mini":"^5.7.40","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.16","lodash.isplainobject":"^4.0.6","ordinal-number-suffix":"^0.1.2","string-match-left-right":"^3.11.7","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.5","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.11","eslint":"^6.4.0","rollup":"^1.21.4","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.0","js-row-num-cli":"^1.5.45","@babel/register":"^7.6.0","@babel/preset-env":"^7.6.0","eslint-plugin-ava":"^8.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.14.44_1568697290360_0.5168132375171648","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"string-find-heads-tails","version":"3.15.0","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e4aa4ffddde01ceb8b67efbcd8b09d094fd8218b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.0.tgz","fileCount":7,"integrity":"sha512-PmB2Gtd4fjK0AlJ8ABNKEvwppByxVc8dZoMV3keLj6q6YWW425P/vaxkfqVcyZL71f5LV9B27DvgHr5TqctkIA==","signatures":[{"sig":"MEYCIQCtqTqtqWCpXau0UUpougEsXJrB7KLVnqTWhQp1rwzatgIhANChWdK0Y7ZfwqxQ5x+7v/SFw0Z+r6DjtzDq7I2/ixgU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlJVDCRA9TVsSAnZWagAAURkP/1tMKbRhD/Up7RGdyZgj\ngL4LfuleKMcY9g7bkIrAlcuvhITiPgbe6l5jVkik51y1/2UifR5UrFRJbOrF\nVIZXijecmSYgwA73Wm0rvZTz/31T0rVXkKiaUh6rNtXqGRPqxi+POsnILHkt\nUatUaG4WQEgjGaMPwxCcNQonlZ7gFhrrXAiA4Cmndcde+anafmkcx/wTQgvu\n9juQCrSW6O2zunw63Ctf1UEhXv4V5mZljZgTLrgPRJXKYrMEz6RshcZXOmKN\nFVPPzTglCP6hKJOGX7/Radju5rMzwlVTabUa/8C/3Z3AuxQWXlfaJh74Vtv4\nxfnpatP7zlDknm3BbYbAnzmiCxsifoLkhxqdSiZ3DEGUFDgzGVcDgQCjpNfU\ndgxlmMkD40nxaUgRrsXoVc+pLhvRB6cCRs12F9OKmKcPFiDtd5Er3DqJY0rq\n+E5ZlFUykHqSAHBlJI+QbuQdOxKXAxBOSLIMpB2yzfdK8XWNkgQFKwg1VHsM\nHJCrTBLcZtGBgUQj3hK0B2UD+uLVdlGV7NWRFnYGTmH3h6pyorlL77PjJmxl\ngg7r3BBRk86mcUXi7PzXyv0j/6lXUan0Q1F+BgwtpM30qNZdwcOnpGMg7nrP\nmsOtaY79WHPmuaxKTpfCSOQPk7Bk1J6Xmq9tZxF9ZIdkA/1eWKF+/u+Md8Hr\nOjpO\r\n=xOJ6\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.10.3","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.17","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.8","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.6","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.9.13","eslint":"^6.5.1","rollup":"^1.22.0","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.2","js-row-num-cli":"^1.5.46","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.2","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.0_1570018626932_0.9708587536269915","host":"s3://npm-registry-packages"}},"3.15.1":{"name":"string-find-heads-tails","version":"3.15.1","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"fe709e5fa8de00309846a46fcf290b40969c1d10","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.1.tgz","fileCount":7,"integrity":"sha512-ayLOndCEqCIcMmgUFsY8DHIY5JK8q/qRLqSFK7x6LyxV5UphcrodszXWagwI0dsrkp6dXpuGOqY93rx+1T2IDw==","signatures":[{"sig":"MEQCIHXZeUXzbkO0xPUZHpmLNqX3iPa9d7SvIWQDCeE9j9d1AiArEm0Adb6kuZJtNKeP/AI11ykWLnCBDBkFXwH6ZGFXuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmP6uCRA9TVsSAnZWagAASxEQAISAAcCUzv+X+GH8Da5h\nFPFCQF9FtNY1r+pW0gcLUMyWZ6uQa3CjsgcijA/uZomXlb27jpWolBJ7Mn1O\nPZvZefr+FMLWfULnTiaUbdL5eXU+ka/0BZGAUJw8fHQWaj05GyjyNcdYNEnj\nDAAxbcaGFSnsMXMUQSihNhZPl3RNKorsVnDgINuLLM36XKlBFsjuzLFk1Nqj\n2mcqtaKj4QByAl4mEYXUxTiaO0x8ef2t9deYlJ/eu3S18Rob+cZ93APx1gPt\n1d8cebBL4ssWPdg5FP1w6qx64bymyKF5ycRird7mzeyejU8llXAhbmVqOAuw\nEiIpPtu5XOPcvsmnFQ2KeOLmqCAQ34Wa+We8fdh0tWhmrfg9UaAFWda+33nw\nCuetbkm6GipBPHpQtOgloMm7RzvWhFumCqpQNjMomBMa4UvikYjPkXcb0lQo\nOxOgBNFih+z5o4qfWy3psxc6clBmXVdN5uE6ywjy5E2G3vqIfypX4avyGAO7\nwV6xvk9Y6vAoWRuU7gTEax9jl0z2LqYCUUVNBScqtfXstRCSoL4wGJJA3B1P\noO/5kw/G4Wrj03uwAPYHw3i6kdx7vf4Q55Q3VFSR3sxpc+8UpynHl7O4hKQa\nlqw9/uHy8QiV08inx/s7kyNofpAA4W0GXHJz1mPJ66L7MaG2R8bij9G6Y+kP\nq4pL\r\n=0TJN\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.11.3","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.11.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.18","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.9","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.6","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.0","eslint":"^6.5.1","rollup":"^1.23.1","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.2","js-row-num-cli":"^1.6.0","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.2","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.3.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.1_1570307757364_0.3823200411372629","host":"s3://npm-registry-packages"}},"3.15.2":{"name":"string-find-heads-tails","version":"3.15.2","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"eb89278c3f0118bba068a44858b50bc1206ab55a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.2.tgz","fileCount":7,"integrity":"sha512-mnalorgJeq/5i5qKzzzMt/jr5h418Kz4gg5T8bpppgR7+tCknrBxcKkJHLqPi0On63TWEXvEI8UEKeWtUZztpg==","signatures":[{"sig":"MEUCIA5EX23vIeNeNmyZMfr3xJME26xdq1mGiQhuLFw3XCE0AiEAwdQyEMIG6pM8+fAc7bC6+xVemZOnSOyTtzRLraOMVXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrjCBCRA9TVsSAnZWagAAJCEQAJyyKK+EiQcRF9XNLEMI\njep+KTnTO/IwxJZsOTHNpF4ZXQ6Orh4EuU/l1HBSFuYychfM183z+DEp2lR5\nzJidoTL4SWraTqulWVcyS8+Wxj/Q2Qo/WFRgaRvRCoKQ/JkuwFeNfWxHbk00\n/10E6b3aEaQYTzm8Pn0d4xIpOxKwr8CPu0b5Oq/sAHaG/eYr+I9fODtE9Ot1\nbe0jtEfY6JbrFrYh9ObkbAUpSE6EpG0E/DaUQUDxqtPywbVIw1ljCHs54E9r\n4TP8/K/zeENQatupNUIm58g7XkJL0BQ2J8cVLIENd2WFiapCpIn/cV3ejSm2\nO4GSioNYN9ho3ZbbrgDsXZn9fVGIpgR92BAXLZjk0KqBSVOjNNmcGzDG4SFr\n1uCpI161uM/tZhJP41mDqNHRDpNDf/srrVyUnbj4dWcFp9tEpcyegIKucpAv\npxdHd+338i1K0oaVBcuRPkZHYWQ5kuqNtrr0RM2KiYN4JFrkU0iBryqkr/BQ\no8y9ezSdkvPIge5gplfN1Nu5Yhgs2tqgaAEzRrqSwYsgs/391KgzKO/voHbX\n0Ex05PefeGKxBPYp8DvZ7si2/VYPpqCBvwKJaL9+3AwVbZwdhot+C4yNNtvs\nprSAnnZfdDyEFXdPXHeWoPsTwDmDAa4QYYzT/77yLKvgw7AVyKOZZq+29mXJ\nS+O4\r\n=XJlE\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.11.3","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"12.12.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.19","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.10","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.7","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.2","eslint":"^6.5.1","rollup":"^1.25.1","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.4","js-row-num-cli":"^1.6.1","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.3","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.4.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.2_1571696768757_0.5189957288787888","host":"s3://npm-registry-packages"}},"3.15.3":{"name":"string-find-heads-tails","version":"3.15.3","keywords":["string","indexes","array","search","plus","find","in","unicode","emoji","astral"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"23bdd26afd8363a7e66d2fcf99163d70251f644f","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.3.tgz","fileCount":7,"integrity":"sha512-pKNb0slLKzw8q4o+VhAMuOevMUg9cR2NSFAYJw+ALsRJ6B+YYysaTVzgvqno7v9snf8Ur9VCedJ9w05WU/fE/w==","signatures":[{"sig":"MEYCIQCF1GIOLBlTmDDP5TpLrV2CASz66gfGmJoh2vVB9QlMHQIhAJ3Tdz9VHo6/zD6U43J1rjxKg45CajAGTer2ls1Lsgx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwK+CCRA9TVsSAnZWagAAWQcP/AumWtWkkkbBG9jAFAoo\n96GUwMZE6x3lgJ5qqW+hgmt7rBqja/4/bPjvqwGPJCkmY4zMD8/rHUIZen1n\nNoYdcMxitOCa1BxLtGNBfnXTJdmtB649/SJIddqCcoqGQPVeaiaKiPzkXbEu\nBelfjIsFf+tipCU3YyLUNo7iKOWDv/o0Ban+SITzD0oBxJQmuIX2SU3puD+R\n0Y0guH62fIyLFZNnKM87FGXaF24uOLLw2c+hXInXnsccFZSXXROfXk2zurX2\nGwH3kLQlUuKRaxgij6k8x+f1shsRknv/F/u+k+wkD1Bb7+DaLk7Q+s26EpJz\nFv+BY6rc8T+2SC8HmHJn3A1ETVpEI27tsxdCy/df2iDYvNJ4dfeXMA6uqgZn\nIUuwcj3TiD23CcbPs3MVYhk0rlJs5wN6elfublx0wcJs/WJU9QAXTl7oS1kl\nLnL4lXxOmcn0pDlBtNhMn7bwMjV+fuAXyZmIPblYLhTjujdWupeH9Skk8mE9\nsu79ZX/6IzYK71PrU4FSFn0xDeiAJYt6xhZjJwtzSnk1m1l66ggoreCKvrTO\nLn8XKr+v3XKBWbR/0iFccCN5FnHOsveJNc8ulSAbOHxOjiO9vpnCGI6KcX+3\n16C97KQhaWVO1sGxWzwsUC1YgtG5QK58MaFS0Fxil8n4MHauJbfNZi8HKMfN\n2fzT\r\n=u3fO\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.12.0","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.0.1","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.21","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.11","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.7","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.6","eslint":"^6.6.0","rollup":"^1.26.3","prettier":"^1.18.2","benchmark":"^2.1.4","@babel/core":"^7.6.4","js-row-num-cli":"^1.6.4","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.3","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.3_1572908929825_0.2117822124464095","host":"s3://npm-registry-packages"}},"3.15.4":{"name":"string-find-heads-tails","version":"3.15.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f381c82332ac581914772bc97756a5fc93bb319d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.4.tgz","fileCount":7,"integrity":"sha512-dJzQrGZDuaPAhtWCOQ888Mi1Ld27uBMe0KxTLqNCiSfyVlzJmM/tvMkVxHdKY8NQYNWQCwTHVx/Avk3V/70/Tg==","signatures":[{"sig":"MEQCIAjV7bq0NKw+7nXbwR50E2tVoiCrGXe51cQQ2t2i3ZILAiA3Uh+LHDWOFFo7cIgSa19cIy/P7Xm2e/B6Yt3RuvXxMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyTCHCRA9TVsSAnZWagAAhQ4QAIivebRO0rYDIQnh+sK2\nyX0ZJrrrqki+hYIgorzgWu5Z5Guo7wDiU8YP5crd3/h5IyAkYO2u1PvUZrbA\nsNlonT7VcYTmDwFBPWOUDxrsYa7D+VUMNHLoOs9CfqakksQBT2dtHltS6v8j\nrKIm2KyFwpB0RD8YUced8A39sZoqvOMzLR2Uafrgvsd1fGKQa90Wd+Ul97BW\nL5qwkG2y/0wHP6B2ErQ0gB1eQWeiyt9A/nUqWFKIViZl2hzp9F7LBlLQaAcZ\nwzNkzEQvOZnJuztAaK8F8nk29qiEZFHSoTIedVrg2K5xW08et51IQWIbLZha\n+8YK0ME2NQsZK2MCeWiD2bQyPC9li8IXSRhPYNHl7A9oV+A3dfiW/IB8a12t\nFNr42FSeUsssm5mzEdXbY/LV7PyTOreeotEjQruYlyCKacuRb6lZHpu01S9P\nc8YEjOcdpZIBFYqpfM+9j9vL3Nf9A89fHXOBndfSNNnRvrrDcGVmQJ7VxO+h\nVZPvO0Wt0iv/CKQUGqLw+u2Db/haW0tX6Yb2TxZ5avB+km4JLpbt2Ullveqn\nzAD+v97LsfDvKSP/FUNf8V6DJqsXD5qGlBqz2VQWTRH8hLH1UBDiRxJAd5Mr\nijUL3ksT6eTw1VRQn48tYPfc71o5CTrukIfgCtabQWTiomC3KbCfO5iXJ2MX\nFKwd\r\n=dm/B\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.12.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.1.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.22","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.12","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.7","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.10.7","eslint":"^6.6.0","rollup":"^1.26.3","prettier":"^1.19.0","benchmark":"^2.1.4","@babel/core":"^7.7.2","js-row-num-cli":"^1.6.5","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.4_1573466247240_0.7582599013747935","host":"s3://npm-registry-packages"}},"3.15.5":{"name":"string-find-heads-tails","version":"3.15.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7a7c972b7efa8df150aaca853cc367173829e8a8","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.5.tgz","fileCount":7,"integrity":"sha512-XvKl2jJJ+pvrQERqrGKZrefOOVVvkQQ5tYmyc+bpacdKIux0IIO5ZkJYmWFEn46lo6jrV9N00VJjnUBSUzeaYw==","signatures":[{"sig":"MEUCIQD2befN9K5fFY8dOWlXXqFdmnpCmRjrIlW6qQs5MARdUwIgSu/SiGo2IJ4WhdLwJmXvyjmMpn907M+Xsgtwp073PN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0fbTCRA9TVsSAnZWagAA+gEQAIn1q6R6OqqKo+wQLr0v\nRSDXGxen+6GO6lHhnYvx3NEgSAUkMyN5Wy5pOuY+5m6XKFednF3+01qSp+/u\nk9AISO3Uhm1q1YpFoL9yGLE7s2riBDR0Fvo0XFEbQQBngLO7himR28KyiA5Y\nBkAJo3nJWpLHOqeqN7P/hp1Zi/KErVBT8xn/ndV58Kk+ewn3BaTvDm9+Y2aL\nvDIwPwAMDELIAP9uj9/0kVyTWJ8GC0KfvTiM/oiMJvzmWVQUXHgDlHsg7ARL\n5VlV7aV/lgtU6NMYgUYRxWc72hbAFzQ9RMKbL9lDf3b3fR7rImSkoa54fmF1\nwtsSgE7jck83Tjl0LdszejFZI1u9mhcbNwuPegMBUE6r4dyA1RCYmQr1FobC\nKDnj1pXQGYwS074vBEyHur4a7k2LjH+hoMN6OU+2bxOsoXi2lArJAxUukead\n9dnEGhGcxR4rJP4PPFxnTK8Shz/6YgK8yAiv4oidC+9iZEFtu9O4hAz4E8PI\nNhCf2ygtyz7cpUZl4wttAQHUJDvzFHIUS7k8USPaOwUUQfpi7Cq1arbsxYrZ\n3cUYxu8is3DS905h6nWwEnQ2VfjXl/CxKIyvcKCD81oC8oOrH9m2f9i0x4db\nlWdmRwC6EanAIcmrHutWo3YScWmqBvxrNrNi7vJyiS6tdF3DBsVrRYyTr40Z\n7RI/\r\n=nAbh\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.12.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.1.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.23","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.13","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.8","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.11.0","eslint":"^6.6.0","rollup":"^1.27.0","prettier":"^1.19.1","benchmark":"^2.1.4","@babel/core":"^7.7.2","js-row-num-cli":"^1.6.6","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.5_1574041298932_0.5791680658124414","host":"s3://npm-registry-packages"}},"3.15.6":{"name":"string-find-heads-tails","version":"3.15.6","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"ava":{"require":["esm"],"timeout":"99m","verbose":true,"compileEnhancements":false},"esm":{"cjs":true,"await":true},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1f1ce4cb9864674759622e7c30dde5082d6f86cf","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.6.tgz","fileCount":7,"integrity":"sha512-WnBDL/9MLU+URbntQtu+bO2b2/giYnyzG3eC4ValZpfE4YGDhPsR//F0bsZz5wo5nhqTYcQ+XkMYp5knLhHEUA==","signatures":[{"sig":"MEQCIALGqtk7AlhkWUhhmBfRy4dlzN4u+7pvV+0k3sC5zI5uAiBRx4O/5qNKCqjYG4eXc6DxPuUEF41AiJB6OS+XM5e/SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3h2zCRA9TVsSAnZWagAAFZQP/iq0CMBk+n+JeGPld0NZ\nKLtMrD2bcihTWMXLhAVXNkx03EBpSY4QxFNiCqFulepY0cMp/Y+OcUvjwRnQ\nLvpPt+ktzjt8Ksx7ZoLAmFMOPnFepZvCOPnLeUjewkZaM+srPkgOy97+dLOb\nr7yZ7nQN89AmNMUdp1JWPuunUl0kyvrJ1egyQbCfkbDxSSMrpyS7i9Qoq4ko\nZrQBSYFOasoCeENHfX+EEEtOgp0SySoegPZWriS81qVGOoew8iNGN/TfZkb8\nRBrzHho/SzeFEzsD4hNnKTsDgYOP9Xh1joJAEQ0NchOub8g2mb00J+vVdWB5\nvsKQk8XQ7BRciJ56NSg5lQv9emDPUFzcTEeyHxElbZ+WziP5PkqB1tCBuw20\n7rulKuRaFBpjt4AG7+6Pky5TfeEDFQksDkJ8STuwwFcF7jXdZ/ObaQ3rwk0m\njuvTTZ3cqNSG/VvazosoqnHiWSpqCSbTZsW8wdpuWIUQ8RVK0uq0sZcws2Iu\nJiK9fbDv3GWo/D9acqo+gjmfNWfu23nJlyjbk85Yw54961f9ZABMadD3IPMB\nlPYLrshmcZ9ckySf93xLyuoIPT3i0eEJ8f2AA3YwKUHB4AdBmxhLWTZkmXAt\nHH+7LpNVSftqdj4sAQmKWCTQvHqkMZiNoxfMO295X7e0RFH/5YgVrF1q7slT\nl3TW\r\n=No3P\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"ava":"ava -d","dev":"rollup -c --dev --silent","lect":"lect","lint":"eslint \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","coverage":"nyc report --reporter=json-summary","prettier":"prettier '*.{js,css,scss,vue,md}' --write","unittest":"nyc ava && npm run coverage && npm run perf"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.2.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.24","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.14","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.9","esm":"^3.2.25","nyc":"^14.1.1","lect":"^0.11.2","eslint":"^6.7.1","rollup":"^1.27.5","prettier":"^1.19.1","benchmark":"^2.1.4","@babel/core":"^7.7.4","js-row-num-cli":"^1.6.9","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","eslint-plugin-ava":"^9.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","eslint-plugin-import":"^2.18.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","babel-plugin-istanbul":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","eslint-plugin-no-unsanitized":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.6_1574837682612_0.3451618992498533","host":"s3://npm-registry-packages"}},"3.15.7":{"name":"string-find-heads-tails","version":"3.15.7","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"065fc2e72bec2c8cf062bf7cc5d9a9b7cfa4fc9e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.7.tgz","fileCount":7,"integrity":"sha512-KE/y569/m8mDSbuEidY+e5QonBj7YjgVG3X0H96wfCpVJZc4xLCtgJjCkWj0tk2F/8V3Z9524TbB4DW6Q18QtA==","signatures":[{"sig":"MEUCIHPsfSS3y2sxUlOU/y7Chq+V78jPA0Bt/MxcdNY006BCAiEA4ABxFeB+UZpMqIqmLrD9QLZTrsh8J5OSizvyAVFo28o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7glNCRA9TVsSAnZWagAAAloP/2xrCo8JocKmqLh/CMoy\nXfzfASkFLX4CL9MQCxnse51qa7i6cgP70lsb8WDaU+v0LIH8kua2g33dqMSK\n2smefZLkSzWtl4/wu+v5apOgSBDOTXWwKPOOVYFQYC8vYTVbqrWMp7ct1ZpZ\nmZr3icFpRCFYGkamxvdv9AmXU4t4qGNAoLs8xEaGPjxOtDbgbPWlK0EfbmZH\n7/P6D7kd+fbEiCfz4Pp1EvjYZpbKgkZkGKk/6RJwAEPlPYRQUL6/N8f0Q8ex\n+ElVVh18AyXjvkUQtKDYIjZIhKiVCseKBCBpmKCcyuMJale96dwH6iPV4npI\ntcpyFrujl5IIhaRZv95MdkplSMJ6yQMdUGZo0UJFMsHC3Dl7AsXMRqVZ9VWE\nc4+yYPzIw7qgIhPjDLSFQzFYh0zUHcfOYYdkRXeRDeXXHqfOxIPcDLA0sXBO\npxOmibClvzo/4E/tDeE6NqfHqxiyKv4kGOCyp07TYZIi8Q/n1ZFuqeTk0Vl9\nZ3I8RZLAWJTxXY0jwibx0V742oR5py5fBo3SGa0iehdw6ku/x5RB3W4eNAf6\nSreTihniI6sCy2KFNpFnn8AaRRzlTL8+mUhjDtM8k28B5YXIZhQBPdmXtmrb\n4QOEFydgEmCY64atzo4V73RXcDpKfk3bxfxBNggoCsdwVQXPk3lOS2plHPhW\nik/f\r\n=43+A\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev --silent","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --ignore-pattern \"dist/*\" --ignore-pattern \"rollup.config.js\" --ignore-pattern \"tap/**\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c --silent","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.3.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.25","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.15","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.2","lect":"^0.11.3","rollup":"^1.27.9","benchmark":"^2.1.4","@babel/core":"^7.7.5","js-row-num-cli":"^1.6.10","@babel/preset-env":"^7.7.5","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.7_1575881036524_0.048557931346725924","host":"s3://npm-registry-packages"}},"3.15.8":{"name":"string-find-heads-tails","version":"3.15.8","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"53fb11d80872f7b9adf45444eb4f4b385891a41d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.8.tgz","fileCount":7,"integrity":"sha512-Nl04N2Ce6BwzgbGdXu4y+GNIAs1HSMRqN6V+6BxcgQzl2QSSA+vjuWBkfzehs+Gaf/8xKSXDJZXdKh9VqXgfXw==","signatures":[{"sig":"MEUCIQD7SzTZ0KTBX5dOU57Z4fGj9+z4x5oDMJzazbMIDCM3DAIgSNKtWGC+B97XxTLvkP3sBMyojZmeNmVTW+VZue//GwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9VveCRA9TVsSAnZWagAA7IMP/iEM8813S4VfLHn1HcnS\nE+ygrhq8WSFWr8xaAN4fVdVJlhGPw1g/DLSznRi4ECs599Y5fqdd59xVfpuL\nPkOWU+6J1boNn56//OqpuzDTmoaq0J1fl9fYLeeFvsIFKbHs1ITYNeKd9ZDZ\nOASbEfwg1YKtAEyazhdznV9EY1T3xWSXV4XhAHwI/t7vPNrdaYgU8+Z6nEjS\nHJAa8Yc/j8pGFesJjKGJS0XeUJqDAetx+fRKo/NM8jxBm5D8hlz+hhVPrPFR\nHJtOil2SgxSxxqHByalC2MLlRsdI3Hdnbt6o+tFql7eVvy6hqIDxcrKnh/Zz\niPdgnQXVquybLMldIPiIjYV9ZNmFlpDCS0nltRXmy6Xr6akZwyjF6ABiGGhq\nfViJoHG1Gikx0eSPE5iqZq42eriiJFow5SyUt2G73u06kIIFStlDsdHTZPTf\nfOVZNORs9zBBK60kr9GLYmvSX+6DfjZR+IEY+AzpxFphuDDld907zAySn7NO\n8mXEs6uJiavT+4Mupcrz105vzuFIhKheHzMU/92yFM2feNNXNVF81X4cW+G+\noyB33HoqMUEbiFy8ECRqzG6x5zr/C4HcPo9HYWjd90WkMOoY79xXruXZGv5e\n29ESR3yfpMBJHvimuE3SGu552nq2QAEH1f9DoZHZBqRWB/A51Ar8i9prHuNO\nwwki\r\n=b0Xx\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev --silent","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c --silent","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.1","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.3.0","dependencies":{"lodash.includes":"^4.3.0","is-natural-number":"^4.0.1","arrayiffy-if-string":"^3.11.26","lodash.isplainobject":"^4.0.6","string-match-left-right":"^3.11.16","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.2","lect":"^0.11.4","rollup":"^1.27.13","benchmark":"^2.1.4","@babel/core":"^7.7.5","js-row-num-cli":"^1.6.11","@babel/preset-env":"^7.7.6","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.3","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.8_1576360925712_0.11896290261319153","host":"s3://npm-registry-packages"}},"3.15.9":{"name":"string-find-heads-tails","version":"3.15.9","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.15.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"9c0cffdf8a494c16dab5763ba993853a9365b213","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.15.9.tgz","fileCount":7,"integrity":"sha512-byR020dAqUBWjt5qhBH1wQC1XP5yuIaMdAJs7u1OzPwHIsd43Odmu60riVOMMbbCocuBGpph4eppZY3KbW2n6A==","signatures":[{"sig":"MEUCIQDYstv9peCs/1ZtPO4KYKpR16U5CGzHNx6Su86j8uOa/gIgTzHPpebAQlErXBQkgvGQAjHyIMttGgg9d7e5gql3RRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/g99CRA9TVsSAnZWagAAnfIP/RZTSMbjhvD5VVeM148y\nIkZV3FbH76nCwXJB7wpj2pQ8asV0rL2GJhgQoQDjd7cPlfgS+qzl125ggCYr\nDrh3X7Qy9MuD9lg4DTOw3tvWXezW5gb42eJxogoaXkWXjYQUEUZTuRwp8mGh\nSv93tuArg0SVqOtacIhZdv+57QEXvlRsHzbKDapbFUPe+GkxeRmOfAEh9Dx2\nqkNIbAJKz66Iv6xsZgA2MZfbswYkxXzMaJvs4s5YE7zm/BhguoPsQ3G4WcAu\nhtJgCzVis/jhWK+UHsN8gIesNpajmBSe7N0vBcBL7X+fU9ipS0iwQstnOoUQ\n6fQdmu90k4YdCy2FaJ/nxd3GT1vDXiOpACDM6Bob5Bz7C8HGJPKc1rQodUKP\nv3b8iMnZNaI9q7j0AZGWuBc1LmMDXtmvv8cg3UOw1aZ5iEsqIJMUMsB+fzO6\nC/Mx3p1VYKmDFQe4kPj6A3MsNjsz8wSy2ZE6iMgl0Tg/AigHIdnoPGlhLvYf\nj46jRGlZPE3sA+xekVikIzr6J6X4YJjr/+41o0bhuZK0MJfG61958fl7lKxx\nl2uzmYlozFCWcpaWpFfCw9VaSS+8T2pm6M/suw+iJPSRsMzOD9kvzY66dbF4\nsyWUthAzFvLc28nKFuI2zrUDlFuphPKKIkc85Fk4g8AE8+tI/Lbu922I8MC/\n337T\r\n=YXYv\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev --silent","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c --silent","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"arrayiffy-if-string":"^3.11.26","string-match-left-right":"^3.11.17","is-natural-number-string":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.5","lect":"^0.11.5","rollup":"^1.27.13","benchmark":"^2.1.4","@babel/core":"^7.7.7","js-row-num-cli":"^1.6.12","@babel/preset-env":"^7.7.7","rollup-plugin-json":"^4.0.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.1.3","rollup-plugin-cleanup":"^3.1.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.15.9_1576931197083_0.43532543443486094","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"string-find-heads-tails","version":"3.16.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"ee4544e272cb284d44b49a9e18c1e25f4605401b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.0.tgz","fileCount":7,"integrity":"sha512-pE8Dvi9LeO6p8lQ2kEtmiJ31jdHlixX68wK+rWDe+h+O1FX+dZmE4qEE7iW3SZl16Wx/kOIuzChi05o6jVkZ6A==","signatures":[{"sig":"MEYCIQDX7XhooxqxKcH5UhC4ukIpkzNiPxtCIUz0hKMgE0iQWgIhAJKM952udYaPXvW4ajawZV/dUcyWlPi0CkaFyerovZpH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLiiTCRA9TVsSAnZWagAAMMwP/3gjPnuzgzpE6Kehti/1\ntqjute2Y3+GlDH/ZBUgZD6kVXcAiD0awXC4STCT11W9aqPmh22VroDqoPZbP\nr5qwIlLwgO14hX/4FkBLUHt9zUw4RL4sSsTkFPPWYUPtJQnlLZxm7okubZqN\nbiDY9bZ7p3gKxXryW2qZsrPwyFKXTkuY8VQRgKR2drh/a9VJCTtkhIzme4WZ\nY2EcI4RUyCmc0iLs0SjZ1sAVYEvjKDPIpBqHt/jcSaCYAkZZ3rKQKyYK1IJy\nHb4a3DfimtufndeQ+WfbB5k/vHxmMuNA5LJxbN4pGhIGV/K4UtQ5zci3v/m6\nLkBMTLsAZvvm9IGevN5NswRdVUkIiV0CkImiQoekwapQSgHDrR0DyiExx0xL\nYBnItYEYWbHRGoXR8wcKq77bAPuhViuW3ty7/Olq5P6zDYOdVN8MerQM4Dxf\nxhNU4aas3e9TmRHuAe5aPYZxcrG1a1sV4KBMowbOLAsgBoIPrspZwbw0mbG4\nZ7JOhFNwMWE696NWxBjcFmj9wpE4o6Tps6Z9J2JOFYPE6mFbd04flqEci5Oh\nUB/AAvUaOVtmuWGRKfM0JOiBVz9w0HF4H6Y5s52TLvb3+ss+oQOs5DocKbO2\nE86SJ2XX6musdIXXFsnId/71FJoM3q9T8ULLbFMFqVf9l/LLc+A0SW7tdBCs\n73qy\r\n=/E9J\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.6","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.7.0","dependencies":{"arrayiffy-if-string":"^3.11.27","string-match-left-right":"^3.11.18"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","lect":"^0.12.0","rollup":"^1.29.1","benchmark":"^2.1.4","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","@rollup/plugin-strip":"^1.3.1","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.0_1580083347116_0.10620289096064717","host":"s3://npm-registry-packages"}},"3.16.1":{"name":"string-find-heads-tails","version":"3.16.1","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"fc7b82c35da2f27fb6a2edb03b32dcbe1e7ec036","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.1.tgz","fileCount":7,"integrity":"sha512-KUYLNDQXVe3gZGqfz6WK7wUuwT7zFXNmSTUlveVE+UNhYROiPNheyIvwW7aD29V6P/3Okzct4dwLqrNbQtTn2w==","signatures":[{"sig":"MEYCIQDytOgkgyw7JQTicurNr6aGihK+yDchmL79f1Ip2NxUDgIhAPQmQgZP2I9Wx6r26AvBe6jH2AcYheH3jvKZarVheSPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNfhICRA9TVsSAnZWagAAmsIP/3wmruhAHsG4GaoBrCrs\n17Z+wl2trk+EK/0ZrTWc2wTAkgxSUm2taPXh7eaDZvzAAEsAz216Bh+S7Ugt\ni3RIDmFTn85pepvINZYnrZQcd7+Cxc6cdO9U15lK3oP45vJJFO0VrRGL8lO2\nHU8uvVmDH1UrdhSOgDfBFWRPfDs5Drv3C/QAhZPIEVlXCtZQb3pBMrAsxSEL\n/+smNOfRJmpA43pooc2aU5Pm8ZibGRh36k2xWTXu7qgFrJgiF+0Ue8GUfR/Q\n9LKUX8Cec8l7Ve7QZNSkXPRaNxwsRX1meful9C4/NZDmdaEKadK+2mFJQZ7D\nEcrIy0klBkduOXKNgRNf7iKekg2rOHTxbunfbaxmqEVjL9A9QNs5eUX7tkwF\ntUC8iz/A1Iv0kPg2JbQeSdlFlWu4/XtkqALIo9OVTKOjgD7uJ/2AWOOrmm6H\n5vlcI1HB/eTLY1hSfFhf9FPOMjXEAB23FsK7oNtOTI9XPV0yYZKI1t1056xS\n/ullGdCMM4h1o3Ys4kN15uYmpa4HWvT35ZJyjAOMyF7ak2zxAwwKqpDKiabk\nIXhBjNbUDYxRsVM3gpcVid4LYhXUsCuqu16XM5bKGeDmxnjphg/fnrxW7Q0w\nisJXgjr/QoVoAM1b599XILvCfvWpwoe+Ghgy6MoQpkE8xIYgKJvrO9mRBqbO\nQiHR\r\n=+jJV\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","engines":{"node":">=8.9"},"scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.6","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.7.0","dependencies":{"arrayiffy-if-string":"^3.11.27","string-match-left-right":"^3.11.19"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","lect":"^0.12.1","rollup":"^1.31.0","benchmark":"^2.1.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.3.3","@rollup/plugin-strip":"^1.3.1","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.1_1580595272324_0.6238412722155517","host":"s3://npm-registry-packages"}},"3.16.2":{"name":"string-find-heads-tails","version":"3.16.2","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"23043a47d89923ff8fc6ec4ac252ae5132b14111","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.2.tgz","fileCount":7,"integrity":"sha512-BLgIGjvG5H+0e4hIQmL7+WZsRLG5P3WCIc/iJFFKqXl45a/XQTKequ1uc45fcnrCAwFF1V7oEkYz2nzOrsYT9g==","signatures":[{"sig":"MEYCIQC7o8twrvqyJkFOe7pQ1S7h4fyVP5bNhpGz6fXt/3i/4AIhAJviKvs2Ed9Z/jfLNs1Ct2pTS+gSN3qPV2T7jhQBV1rZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebykDCRA9TVsSAnZWagAAXd8P/1VuMiL8kbfpqt0ozbz6\nPJxvs+Jo4Bs6DYiVhcersByzT51YNYB05swAxcfK1M5w75Xa3bhaPOxG1FJq\nWvw27pSUI5oxA9hoInRHNeS4mvTw4y6X8Q7WvAUmUltlOqC69k6/j45EPcwn\nRNfHqr+noM0t5CF6afy3J6N7LojRkeS3L2XfJvGGNCMe0BsFP40yDmd4xlvE\nOAqv48rK3wGj7vni1fZ9ykLTh9mnBnJCWUo15Aa7cByPM/ese2z6L84jxRD2\nBTfjvBJ47gBIWoahgK0uAATDcdb4ZayvWFfLNxWK3yJJkkv2b0KmY02bL2kU\nvUqPldBj8YOS1kORjQnPByI+tR8eGn1SWrr/eUjtJYARdoVPFrNmw7gG6sgC\n28CWghEzxSgHVMpHNRAkpLSGrOKUFrL8b3Km9JoUvw3XXYkHlzirYKBBFH/n\nEL2r4tH3zt9oN5T03dZ1/AisWF65639S/ucsT5rD8q8m4k7dHu73hMFXFyyH\nylSxTh+u8gMV6sBv1PqVunNeSOSe2k6w+K5kMexMZ5xJ4HHSad3kmXOuhdYK\n7mlzkvLdsVpJPzwVfnQMxh2fYhaphTcARrkRANLofg+3qw5zfn8D4aR6U8ry\n2qjCMmszDqVrc0N2bC1a4X+R6l+bfHAshnJYw7Mksd9hrWoTIsuoSSqzQtK3\n8h1R\r\n=hb/D\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.7","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.10.1","dependencies":{"arrayiffy-if-string":"^3.11.27","string-match-left-right":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","lect":"^0.12.2","rollup":"^2.0.6","benchmark":"^2.1.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.2_1584343299454_0.19041828330821997","host":"s3://npm-registry-packages"}},"3.16.3":{"name":"string-find-heads-tails","version":"3.16.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"b90e9f8c067c16abb003540e5d70385f31944639","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.3.tgz","fileCount":7,"integrity":"sha512-h4vQpq2qpBG7TBWXpb8Hknfw3OzY08QHeGTVaEhlwk/lixL7n0AXilWq4Aj2F0numR0/HfqJaz1ckr8OmbX60w==","signatures":[{"sig":"MEUCIFw0Iish1h3iX1Zr8Hdcv+53BAHYbPZnF9kEw8kWTIzvAiEAm3HYwrDGfCs0VwGy3JY8ciVRyczkgJtH0ANa+BBuJvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeedQ1CRA9TVsSAnZWagAAB18P/1xdfLDx7eY1UEGa6w7x\nfmxe8vyvW6yBhhtd0G5rf/kEu/B7p972t5DHk/kahP3qzzK6NdMqJtNEz6Fs\nDfBJDLL8CyKDSKtzAK0glFSTDko42XQTeA18XKx+D+W6dToD9SbQY6Mu84w1\n32MP3DD5/qtp2itv2ueq9qYqTk+1eplMsuEzwL6mNXOBR3CZ/vDsW5yVHeXV\n6F7dYqq6Aj6Y1dt01wpz5/v4Vn0byGodxoeVgMChcaZRrCQjdvx7QJj7P/cv\naR79iisOJfICuppNufMRxBabI5GTfS/au8FF+bq9ax6HkicHsMYVXfSLrTnO\n4Hh9vphQzXYPXNsit/tV/DcG5adwmfhA+GXHz1F/BlTmOPjVqswjMDcQmpCm\nnAfFlkD1XLAsfEArS5SfgmEz4c/wSIz6o2BKXKUIpsETcG84NGhLyw31nnmx\n4ZOfJarMuBBolUS/RomrYJXyhVXi5vsxtjUnuhv4iC6G2uTe/sDhFW+qaB34\noFKpdFTxQQ6Mm1NKfLz+/D6sP39dUjCsPvF775pCC4xpeKIXgz6YKhB9UwVI\nFEaNfm4RLaFOeDvYyZH0+6ySjtlgmo3vQPOAOdW51SkbHO0syenY+KdvorfJ\nhjlTfrvXHLJLldnwJWimP6HHvEBpGPYlb0ekjyfbMp6m9npQqJEm1G81dDk5\n1wTF\r\n=bhBD\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.13.7","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.10.1","dependencies":{"arrayiffy-if-string":"^3.11.27","string-match-left-right":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.3","rollup":"^2.1.0","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.3_1585042485244_0.004911098855646223","host":"s3://npm-registry-packages"}},"3.16.4":{"name":"string-find-heads-tails","version":"3.16.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"7939a4cec158e3581c97c336e0118d0b632b28c9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.4.tgz","fileCount":8,"integrity":"sha512-+0q1mnPYD5s292by4w1wcyxA47ZAAnWbON7sGQti5ilUSi6SczFWV2e6z2rSofroxClZXbaql9tPpbl3MBfGTA==","signatures":[{"sig":"MEQCIHgx9yc3oQLSrR/1m11iAl5JUoF0im5Zl3SqDJ7ooT0YAiB96Q6vxaxsFO34bU6wU99sBKihzwPelc9FXkvJcTNUiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiFDjCRA9TVsSAnZWagAAQtMP/12J+okvJGF9tA2R496Y\nBebEKVhQ6XUSk9Oo0lNePKVSHXzvaQ9GJWfTrlRLeD85UG8f3ld02AdBJiEu\n99Fg5+ganyaB4/LNumkMXLM9jL9VQAwmGRzNaGExUA4YxhxhiJR5GrxkdV1I\n39Jf3OIONZ/McxLCeLcBCstjTvGGRdia29fbTa43FU7BRM/EYJHfekQLP0Jl\nBtvigPtCdZM69FWb8StnuuwjKC9KHmfnH5bUWin10vV4GCJhSQqM3CMIieoH\nPLqw/bgzPijCKRhO07Mc/9wgQE2aeGBUnjXGhsVJqi/SR55FBVHBkz70UfXL\nDERpzFFYJInp1D4lZol+dc7/OAjctTPpTPLZz1ZCJkBN6aKcEf6g0WQ2Ga0H\ngKvBqqTacx4/rPnMLD1UIt2Bclgk/Gtpr5fTdkNIjE0lL8j+iqE4foWdBQ/+\n2cS93vFJelN66JmiJ6SiFlRKlgsa0M/08VW/6hYF335E+3XpPSf+hTNFi+y2\nR+kgN7BcyusXZqCjZ6A/iMDL61Did5sAqYwT/o2NiHn2cwbWMFIHpRk1L57n\n7R0E81RbJYmzZEhL/aXF6LL48JSp3nEFFHMpw1E7DxRKBHzFzmzdpGzkNVIZ\nvilqCqQXRzwqhNLaHfrJXrAeIQd6l6lcXdqMCuNgVi27LGf5/iJ2QGrpLnR+\n3nUs\r\n=b/ZE\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"arrayiffy-if-string":"^3.11.28","string-match-left-right":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.4","rollup":"^2.3.2","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.4_1585991906767_0.6301456294994225","host":"s3://npm-registry-packages"}},"3.16.5":{"name":"string-find-heads-tails","version":"3.16.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":"json-summary"},"dist":{"shasum":"d0b0b849947f55dba1554dc4407b54ae0be42880","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.5.tgz","fileCount":8,"integrity":"sha512-t7zQblhldlGHWjyKZ1EdEHhG6T6DMRM/W98WV8rvX5v1OdMIvA83zRjKpPn1X5s0Kj6Q+0nDtYw7begj62/1eQ==","signatures":[{"sig":"MEYCIQCJFq9MrlJTh+uooQxTkXTYI9h918XTp6cf6JjoBMJhjQIhAIRobQB1F7v/L9zniJ1dbRfvb2F5QV25OxvQXJsR9ao4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelL4xCRA9TVsSAnZWagAAn6YP/ifcDsHWaWNX9Qa/xhAY\nngk3UhrtF4KC5ftYfWe5P3G3aCSkjvxz84LT8lotN7QLd+Q3U+rzmgzMIa+c\nlg4vnjefNmoHlAHW3ZxxK/5vsh7M973/BJ2gHczBTcNNcjGDWaFe5FVvT/GN\nFBdJuSiCsFI83bV/b4AfJ9Z4KfaUB3vy/C2t0SxuG9zM7yVZ63Oxl3NikcGF\nPw6f1q0+a/VIuRpS7LwAoDY4ALfk9CRBZ/8SKldBuJxz2iN9MX1/2SNO8xNu\nHZeaLhkQgW8zTcDlUX8WKY0oGAVlwKx8IN9NYGZh5L72jg0LCbz50QIgOeTh\nkGV4+Fntu1dhqxbvHDGVXT9bZ7AbjO1qcTfqmBRnqxNzH50Vj2k8uSuYeYfJ\nHzRSxWSoK4V87cLsg9UhEwDAtOYp+1nmEARx9APzwbTTzKCbATVpEiZqUyPZ\nypvqGf/ACT7SuG8ByDjJWt9nrjSOJJkKwT8ij3RiguSbNshgfy2urtaJRENO\niM6KusJ8C7NgtVSuBs+XAa+C8okxqVyd359D5/Pmgk1jUqRJdcrODgPQjj1T\ncbc6SG/zS84MgVDxnGW4IlUs8pH2KdlEQpXez3hZwHaTs27PCIxsQG8UO1VB\nUGR8HhuLuz9ddRD7lH3ZI3hdb9XKKNzmKXTUARWpU+drQoGa0x7DcnGaa0sn\nd6/y\r\n=ca07\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\"","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write","unittest":"tap --no-only -R 'terse' -o testStats.md && npm run perf","devunittest":"npm run dev && ./node_modules/.bin/tap --only"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"arrayiffy-if-string":"^3.11.29","string-match-left-right":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.5","rollup":"^2.6.1","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.5_1586806320885_0.05326907452024199","host":"s3://npm-registry-packages"}},"3.16.6":{"name":"string-find-heads-tails","version":"3.16.6","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"d6299708fa77826d4bbcd897e3b4b4e99281b5ac","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.6.tgz","fileCount":8,"integrity":"sha512-NjtSH2ht55vz31JW5KC2bbFn3NDKSGjP6Vln1ydVR3ePTMBFEVJmed5ntF7CCl49Bjm5ka7rX6tpnpogfYt/rg==","signatures":[{"sig":"MEYCIQDtx0Bv9LC3icMgBHwSo1M31GC8ixZeBZrMwgGm1Ve65wIhAN1lXG8b2fDOFYGaNKBG1y6yZtLVhkmHZWfa23ykySfO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemtYMCRA9TVsSAnZWagAAMW4P/04OsnNEzcN/8WElqkNr\no2a2XPUve1gv6OoUv0DEaysjIoa/AQLqkP6T+nFeW+JTCf3Nl+pZ3YSvHYeO\ntekNCNOZxLPKjVhLEcEUSv7R8qgdgyp8DG+0bDlWQLWl2uOZgRcuQ/yj+RBQ\noumH5YjguMdFqq+3sIpRlyjVCs43LGYypSDsZX/IhK3J05s/5fU+Bpnxrxh9\nsAJdHh5onkZMf8CZUlqnJZN/pyqG2Qcb9CAejV/QiXGe4LieKAuWKS/wK9YM\ncC80A45oXnzptPYXVHFgADY1ThrLdInfBUn6zL0PR/+YhCqq0C2cD/Je3JKm\neWklnE+xqCaFBjWut35VJ4K5txIGLmY9wcisL0MC3VdkbyPcudkc5Ta2Cd0N\neFwEX9nzRJkERiltnVSsYJzpY266F+z+Uq6Z0RVRmWjH/t1eRp16KGzfrGJD\njcNivAuC+g07jn/xherDeY5x+RyJreF/zLuJi8Q/rysp5AGuw1PwEWIbWakt\nTOzg7dZTQs1jWoKPV4jGeSnrg9JVPcqKG1tZITaN8YG5PCPWDeYgQ5i19LEg\nQzj4Qy7c4P7MgxnNEo6GF6H+N/yf9+wsxIvZjysEMOJHqK6d8BY8A8l52KVI\nDXNK2a7BiLzcMsUbhtDdW2yynQxf89Ug/+mzkc6TPGjM6XZbBkslwfwzDuWo\ngONQ\r\n=wJGO\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"13.13.0","dependencies":{"arrayiffy-if-string":"^3.11.29","string-match-left-right":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.6","rollup":"^2.6.1","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.6_1587205644087_0.5219078897993539","host":"s3://npm-registry-packages"}},"3.16.7":{"name":"string-find-heads-tails","version":"3.16.7","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"ab3682ef52828d77252d4c8968b152a01c41d312","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.7.tgz","fileCount":8,"integrity":"sha512-sFci9nx35yrvozgNtIPFKdMEHC1jk8NSx9uN/jW0kXYXUj7zNquApIGyvaXA9BeRE8s/R0ozWil5FAAyT1v+nQ==","signatures":[{"sig":"MEYCIQCmlv6EZMUimTjPYTBS+D9PsaLTsqFNLO7ZsoqpEouDqwIhAPO6qRu6x+1rrKggR350uED+eVnwXDnGrmHqhNPichqL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepUmmCRA9TVsSAnZWagAAXkcP/0uRRAbU8AGbk5hw77Pk\nbNrT5sOu9fdrOki2RhNIAdN1TMb/3Sdp+81+tBe+A5HDjZJ06jRmVenNnQSF\nwV4BGuO1zwLYV4ktfKLeMcvRKfum+Ld/3jvsR64B5GEDp93N61fIUFvBXxk4\ncpi22WzUwDfFCH0nGwu0Kgzhwm05mnJqN5jgMIBjKyWzT5jJpVJQXKObyyeb\nbeR+mwvxHVyIUF3ilV0lWnxfKuhYVd2V45odQ4xS9N+bSl6BUN+rRHA2TN4F\nKWskNXisTcBmmdTwfgAoWXHenkggQhuxQ4CXCUK47MnzGR4B2terNZg2RYrS\np9nWec8zWlAOgyiRv4ry2eTE51r9EFOm7ihmXscwcyeFLziGAcIJcR+xRl1f\nwog0NMdhHqK65oUuLbOjc6SxP7ztDedLsi363OsbQx33OnScc8vCPn92fXJG\n1avC11cUICuIqoJF5g7eva1wEap1r+6ukVBIqAMO1Wt7DBgItWdSxyaC/8IP\nY39+8KtHtw6yI+IQg0x7u6ndU9MZWt15jWacIfrqDrUMlku9Ezig8S46+IUG\nVoMLPGeWazhUhoYe3jT1VtFWh+EY2GXpQTI+GurPSYQOcMftaHMq6QvubLTS\nmogwzOZl8ask7cu7gT7GMjhPa/aNsH8tZlucBEKyaNE/FjsNvvcljXWa4x3/\nMxws\r\n=UFSd\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"arrayiffy-if-string":"^3.11.30","string-match-left-right":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.12.8","rollup":"^2.7.2","benchmark":"^2.1.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","rollup-plugin-ascii":"^0.0.3","rollup-plugin-babel":"^4.4.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.7_1587890597623_0.3086699259525649","host":"s3://npm-registry-packages"}},"3.16.8":{"name":"string-find-heads-tails","version":"3.16.8","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"6faf40b74524124b672e8d0a952c40b9b9356e80","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.8.tgz","fileCount":8,"integrity":"sha512-fojwQnbvwnCQWXhwKeQpfWzE8r1K2er31mI2HQPiHAtxL2QQZovTh+w940myDg3eA1OOjw3sQDwyKyckqgz2sg==","signatures":[{"sig":"MEYCIQCYnUSXsuYKhKS+ggzbOE5uU31qAgDV6HvwWXpHRGEvggIhAIbabbqzQm+AB8FYzLcaTbGNr942i2GKFm5UBSgZqFfT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesyqLCRA9TVsSAnZWagAAZVIQAJNJE9+FffiRnabHPlwX\nlOiSDdejd3Ox+8kNiKxuzbRaggg8b6O88neTvGzxCXIAioYVu5TmkdsPpkcs\nVXJVnxBlK7WNZ9IMAjhLqRF6JyISYrW2bW9449vLjhIu27MRFE8fw7JkPewK\nyFQdaHl7WMeYcFArc03NBH+CvN15BY0Qw9Snn3dJZ7WuNjVaZ8/IFuiAu351\n4m423UKtsAy1RH7Fy0BmjJ+9ra5oVa0Ts+briOsgW0jCrjsWoU+CIYIZ67WL\nnDk5v59Jdhcw3YJnkJFOxqD8TQB73vKz+nNiXd7F1Jn3MIxESEnMJ8JyTYEf\ndGzcvKqSmX1DAhVuUA8ONHpmsY9RGqTPQHtUFJ5EM5Iw9NAsJtEZZzFa5+bz\n4Vkrm/kiwFgRG5Pmv/tvSWzV3i7a2ErRwREs/uLfMH8daMDEbA0PN+gh86GO\nNMOnsrpJK56VxUJjamLKIhdkX6jY4f3ALJb3qjZxEqpXOrEBYgLZgS7RqZr/\naV2zbmqHP8FlFWtpimbcpOsMdITPP44BrHRxg6334qJ+2jXNStdsEihuRLo+\nq+zRcZiQ1LK7mtToCG9pF5OC0Pyps+U4DmPlx13mIagxvrcsZ7QyfHnykVl9\novVK1f3e4rjy9PgOMfQEe8Hp5IpzR7H4t0YU5bYpx4iu5oVAubR8R0ZAGe0Q\nXAit\r\n=BjVY\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"14.2.0","dependencies":{"arrayiffy-if-string":"^3.11.31","string-match-left-right":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.13.0","rollup":"^2.8.0","benchmark":"^2.1.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.8_1588800138556_0.06842911532602525","host":"s3://npm-registry-packages"}},"3.16.9":{"name":"string-find-heads-tails","version":"3.16.9","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"a6a5ee157f52788cf4fb40fa848cae7e25fab2f9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.9.tgz","fileCount":8,"integrity":"sha512-mf2XN6Vk6OHATjYLB+eKFY2dVlxp5sIyy9kEUcNWtQf5ResqvvBFmzE847dPD8W/GLK2ZEy75MR1fyMrAdSIYQ==","signatures":[{"sig":"MEUCIQClPcHN3ADe9C1O20Rre3s6tU3oajXgFuJdrCPR95OkkgIgAeF7Tm8U2kjAocpiI0QGdl50Z8YcKiLXuL4CqNjt29Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetXjYCRA9TVsSAnZWagAAkwUQAJtfJKUV6RralbEWXc/g\nfOAJFXUnynr3B/PNNs2rjxQ3GwVNfTL++i5A0hV/TMjMnxkGHXdfMAakgXg5\nh39AoY0aJ4bgpK4YveNOEUb/CiipERXMniBGFetjiAOLTZz25IHIIWHNHGKh\n8QR102lj+E9xyiTWP7cX3iN4Uy9uqmZcl0PLzisl6dA/PiyFtW875txvo5ED\nwf7d3X+Rp16HzjKd5rYj2eZZYrapYg8P0D0baO/hjnWXfPhEfSbOEb6PHoZ4\nBdtvJCjZzxDfhWd/2vCywIUv/TpCjQFVH7dKTUslG4PFJQn2O+STLaRuULbC\nndudgfy32A57pJJDWJw1zXt4xZtarjyLYPrZGHcK+2YTy95hzEOlvKqelF1m\nDQJaI4NDzGSKgxYK0wEX/lVRKTmNKmJs3YNjhVei+qUjuIQlrFh14pdxEe2d\nJ3YWsRg3D0ZMfDpFJHfW7DC9xeAtE9lI5Rf6xbxIchZ7fMt8cPXgiUFIPq2Y\n6b43qH37sTx7IqLIa9yVqSHBrxqn9MLguQJnuwpptSUJHIa48r1V2c0+seCP\nxl91+5crW6DSfOWqjvrwbsSYAtH2CYh0biaX4Jtj3duixznuybBX96nu1rOy\nL/t2czF2heaAXkYXo50O1tutqNyGUDN7ksuAYuTT1Rnhexjafex5fMJiQ3qs\n/czp\r\n=9ly6\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"14.2.0","dependencies":{"arrayiffy-if-string":"^3.11.32","string-match-left-right":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.13.2","rollup":"^2.8.2","benchmark":"^2.1.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.9_1588951255258_0.11029748730680278","host":"s3://npm-registry-packages"}},"3.16.10":{"name":"string-find-heads-tails","version":"3.16.10","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0b849eae27edd88b3b392ec80304e089c54bf1ae","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.10.tgz","fileCount":8,"integrity":"sha512-7eCCnk3012OMyyW5GsF8hj4RNxNb0NXNRPd+5/At5Esk7nXnfpX50lrgIqzd3L2IVYKwnrZBGglVHg9gYJiYyg==","signatures":[{"sig":"MEQCIGR9lG21r5QnOvA4+t3g88vP1RSY5urt4LovmndisNVOAiBY2/zP24NmlW2+99a/dE5TyFK+xRf9JYDW3w78IeIzPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuaSjCRA9TVsSAnZWagAACJ8P/1RHBU21IQNIlv7B39Wy\nexVmUYbgs0PSIjDZGI/9k/k0DbbJDUHNubS4Vb7Z3jKDhvSiobbIN9a2JqH5\nAxZ1+jTzQ5LRLqpcoc6IhMC7VSX73Mbd/Hr4cQgJ0biJ/SaYACKCRK3RYXKx\nwJaMFwm/p3wiyWIR1Q/ag2WgBB/S9FqL6ORngHbPoO0bJNtOfJoPOAbieoq7\n6SvrkPfpgUgmSr9TQ96LfAu0+Mi2DDjljLHyqhl4ovR0lrNjfgoV/3+TM3LD\nI/WwgUMQFvLBICqZvZL410j7okEDh16wTaur+Z5tPghGObv5bXI6uk7srHGL\nElNW7whQPzJr125JvkbAPxx1LbIt3EXomrVViasKMpCoMrprVFabsDX1K5ff\nqbzDxmsfUoRnF+hcyO2KMP/6u/9s+bLHRL88WtTRnwXO4ZjVJ97OdO8LH9p+\n/U184aWJkO4VZvRwI2SetPeLSaHA9mUTzkN0r9IddWjUSMcVOkaxmXo3qyrY\n06juykXqFxg91xPArcXnONdJZvAKbfpJIe2XGBNNUlHLTfcVYUiBruGljBya\n8sKt2/x317WXaMDG6QtC354PkCkjubJVyb1z9KaCayfEMn6Y3JfPWLmKLK7S\nuOCoNgv1NwFwRWoi6FsGyO30YHT+5PKaaPkjHdACxmhA8t2UgffXGfii5A77\nBo52\r\n=1qkm\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.4","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"14.2.0","dependencies":{"arrayiffy-if-string":"^3.11.32","string-match-left-right":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.7","lect":"^0.13.3","rollup":"^2.9.0","benchmark":"^2.1.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.0.0","@rollup/plugin-strip":"^1.3.2","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^5.3.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.10_1589224610845_0.6079486844323583","host":"s3://npm-registry-packages"}},"3.16.11":{"name":"string-find-heads-tails","version":"3.16.11","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"a7dc0c490898962d8762bcdadc8c4b0ffde0d788","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.11.tgz","fileCount":8,"integrity":"sha512-z2hwMPAPEdOGmJnH7rua4agVDA0EU2D8gT/HsOrCTkKNPrMV9/hgC/fdh8+UIqLcNp/9sezIjWpm4Ar5iI4h0g==","signatures":[{"sig":"MEUCIHCt8pyfCnqYWEp27BAz0DrdJw5wK0av3AooQlxZe/V/AiEA3DX3E1sR+zTjfhRcYRC/DwU1uIJysxL6UDxL8ilh9OU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLwjbCRA9TVsSAnZWagAAM2kP/AwNgvd/yxFZ7dMfPoQG\nUiqSFivRbhY//SgLgu8Ly/EzPibOoSPEnKmfSDUwVKLs3HPzld0a1RHKvsgm\nmTrGzcyTRTBSRG+JdBh541z3sj0ddZVQ0K1DAKZnkNpiNkxgp5ryZVwsJTWO\nxwvEIjR6FL3s9OgrU7HBOqh8OvWnJLAdwETnVzOglqUi5bKcjHhjgTjwDqbk\nek4f7kpvBbqbo47laXVLCAv0uUHXty03W0xHt9GvRT9AuOt+n3/sekCzzNWn\nefRJp0FZz/tgcJtmsTG5GClKJGF9a9SJ78wQDh7N442mE4VjTgd0uirGauVN\nH98VBz4w9BZWVqfvc76GVW8KBeVwYv0GNhqlyBMjfLiwVh0hKF61UsnuhNvw\nuoegi4g8x3jRK0ObQOqffB4UPxN5Blmgrcdptv3TDIv2a3Ew3+6JckN4KW5b\nUU54sfNkDPl58nYxnd0/gtlcOmnxhgD7XYlS/YsFAotdpappKFnH1UMt60Jd\nbzzg7Fi5tbfXzTqqvsC0v8v0oxh4CcybJwT7XVIorZwL+hSjlTPhyD1nI9PC\nOpD0pGlxs0mm5dwCAU3ViN9TdASQ8gcgCunXUPrlvzK2JhM4cSj55aDOX7fo\nsFcAJnfYT1PJlf6hhFkVKuv+N4Ncp7x9AjNkz4RAOwhkGOBTnvwy8Ycp9egs\nW0TX\r\n=SYj9\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run perf","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.7","description":"Search for string pairs. A special case of string search algorithm.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"arrayiffy-if-string":"^3.11.33","string-match-left-right":"^4.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","lect":"^0.13.8","eslint":"^7.6.0","rollup":"^2.23.1","benchmark":"^2.1.4","@babel/core":"^7.11.1","@babel/preset-env":"^7.11.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^6.1.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.11_1596917978738_0.7431676173409869","host":"s3://npm-registry-packages"}},"3.16.12":{"name":"string-find-heads-tails","version":"3.16.12","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://gitlab.com/codsen/codsen/tree/master/packages/string-find-heads-tails","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"c7152daa4bd80ff2426e3c77bec179bfd2903517","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.12.tgz","fileCount":8,"integrity":"sha512-Y866oFHIYa0/bdGqMPveP2taKLC9xc60XGZBPB4nXr0Bf50LQFEjpNoW61U/e1ImR1SQd6RkfA8HCUW2rry/Ng==","signatures":[{"sig":"MEYCIQDvIuLSdcIrlszrjSUug+oigSkDk/6PAXLL3BOqsuBNAAIhAJcBcP3MQDAoH4mSws4c8Fox41B1O/uqsYfnvWl3ZPqm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfORzxCRA9TVsSAnZWagAA4FgQAIqsZ/OamN3NrxwGsZti\nER+xsy3PRyjSxvSaj0YwgaCx5lorwn06B8dwK7H9+qbWei0wwt4vhcLdJNJ5\ntQ76K++AZhruOzDna4qFNm1hEexuWPHhZQEkhqb8IOJIuFYkmznEI6v0Hws6\nHpVtHursjc5dbyOpvX1khPR5A/nCIv7XTb0+MnYpCc6L+vhKJt4Gf13YZOzp\n/b1jnIYK16MIvHGMSzP+XhDilM2Lv9IbzyFY8ADo9wPv2gRvju4OFkoLLx3A\nBfeITXdKY0sBslXaAD2C1wjsLYdbKSzXsE0Sf8MHY9GjdOKcBnzM5F23DR//\nxCWYGafSMTmZvXagzq3QbUvuXeSWco6803CC1ZRWMYeb4Lp9G6qQYA0jtCA/\nrsAUDhPT2tvFQQvxzu9SEzctM9sUQueRjvzfGZ+2hfNbRlov+qbK92RoWOee\nTTgRhAbm6CbXwtoKZuViMRdDdT/LdIhD7oKpybP8h2n4iqdHOAbR3j/5bJ5w\nWHn8vqVHVxzMd31174lrhBmZQjOtDVo98lCjTNSovNZws3vK/AcOH0TnLmJq\nZw3A3ypNFnsc5UmDjeklyTEXKqPX8mrjV6kW5wHoJFC0J1IF8YebiWlgzl8v\nzL6EnrHQ8cOsiHEwA0IktbZQdU0Fj93ZwMrdmYvQ1+GRzHmkaKkd7JbPTiKN\nBGTs\r\n=1LYQ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"badges":{"cov":true,"dev":true,"npm":true,"deps":true,"node":true,"deps2d":true,"runkit":true,"travis":true,"license":true,"overall":true,"downloads":true,"vulnerabilities":true},"header":{"rightFloatedBadge":[],"dontQuoteDescription":false},"babelrc":{"set":false,"override":false},"licence":{"extras":[""]},"various":{"back_to_top":{"label":"","enabled":true},"devDependencies":[],"travisVersionsOverride":[]},"eslintrc":{"add":[],"remove":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]}},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.7","description":"Finds given pattern templating markers in a string","directories":{},"_nodeVersion":"14.8.0","dependencies":{"arrayiffy-if-string":"^3.11.34","string-match-left-right":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","lect":"^0.13.9","eslint":"^7.7.0","rollup":"^2.26.2","benchmark":"^2.1.4","@babel/core":"^7.11.1","@babel/preset-env":"^7.11.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.12_1597578480997_0.4655731165622896","host":"s3://npm-registry-packages"}},"3.16.13":{"name":"string-find-heads-tails","version":"3.16.13","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"6613a1c85ee5fc31625bbf84b591267ac858c6ce","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.13.tgz","fileCount":8,"integrity":"sha512-iODliBqqBFxMU1qYzYMnb2qz6wDRjzEMaWqplDcGyuZPXdrv6RDQHPjEvpVSw0su1wh9zdFmOKwajC3wJRM5uw==","signatures":[{"sig":"MEYCIQCUJwh6DwLJgOQ0kOw4pLKx2416Jyc9bYYh25dIlgTWxQIhAIdbDmlQhyQyyw2XS8bAk3qLhHQV242ezZAuVjiJRMO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVqJ5CRA9TVsSAnZWagAA1ZoP/0To/6Fch1bszxcWMq6k\nKinf8/XXpw0D3CtAbY/Gvwu0n9sD5kEPuq5+l314yGpWMJkLWnrW78LWb9xO\nDU23ZuQKbD66pEwE1py2qGSJMB2BAY/hadYnTAP9BDo80gKK1HwqZdYgnPq/\n1Jxlq3D1FS8Jo2Z+QUse8zDOmVOOfRcDPGQxBcZ4KQXPsHsWCphAoJPRV/6Y\n1em1zW7AY5jUsUo5cFbQry3Hzzkh3jYAjWXq6oVhJxVkr7dp5ebqnd2hW+gn\ncBwpa8HetYWNOUax7KYUcJwljN7cD79Q5Ff0/lENSoIkvjy3N6cWZ0sWiKX2\nfwzDf2I1dKsGXMWIqudP3ftQ5l34/gUGMd0+/rqakP5qCfg0U+a9ItEJfFQV\nde4Wfv5E4kDVQqsyiIX8NbU+vqkZzpoRP8g0o2lhSFqEpy82xvXrvZVBEc+7\nsoeNcO3R4gt7hje6JoOXH2587/90NYeeIzs+8kQK9EKF8weIFOMCSHTMWsxk\nyu0Pp9XtEn4lciMpUYNyJJN6TAkbqpo/kG8CaZDjCyAFAo8uNqC/Hq0FwBWr\nl9zQcwtftLJ5taBhFczU93IyprXq4KoZODxvxOQtH4ECIEwCP+PtsnMmDveZ\nYnWqN5oMwGo5d/miUNcWLpyumfioaEbB9gj7vmi5G1PHu43vQu1QQhjS57Dn\n9j7U\r\n=KMiV\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true,"typeSriptDefinitions":false},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"14.9.0","dependencies":{"arrayiffy-if-string":"^3.11.35","string-match-left-right":"^4.0.11"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.13.11","eslint":"^7.8.1","rollup":"^2.26.10","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.13_1599513209312_0.9985158633964974","host":"s3://npm-registry-packages"}},"3.16.14":{"name":"string-find-heads-tails","version":"3.16.14","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"f522f7e2f020058b532b7fe2a4ba52b3ba304ae4","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.14.tgz","fileCount":10,"integrity":"sha512-TbJflQMTJZ+3IIzHRcjKsNhCX2up49K0eZJCwqWcDDVeg/sz/PlrB3hrdnmtovqQGkaUqk44RYwJS/2DfPItZA==","signatures":[{"sig":"MEUCIFMLInnUXa2Lcc5xYFL3belsltz1vvrK4LQLSBTA38sPAiEA6LF0i+jZguTtwifYDS8UeJ+E8ilNYEdTCwKSrK0w2po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbFB5CRA9TVsSAnZWagAA/ucQAJ+o9HxOL4uqSKzg4zGv\nMHx4Y4Hvyks+YXr96MfoPuCLB8OP9/sep1xf6UPtFVnEZaC+5Rqw5motQamy\nH5kJK4rdi9KPSL5Bfr+Hxt73I5omR5TCf6P9phpmtuqXl034eyk9HTDIsAHb\nxRTScnPxMphLv9GART6Ta6Yswrq1DKH09z5vgjsvpRH9erVSlHUxjTKIiFa4\nX8jJcS+znYZjzwkNmlj3cZXehbzA7pKudXEQKZpBO1wiHp+5IHfw0MEH832x\n8IqIjKDDQmN+dNP9288FYkZpd7YfpcVHlRflNthWUjgSCKH/fnB1tU14No+R\neZomZophHT5vmCSWyv3Lh5nBRU5c2wwrcpglMUrLtAxK2/yavmmnRhS9c3Aw\ngmoPRhvb/EHnOsucy0qY7SEdya6jsFAg4/Xoa8ltdyscbGHSPy/cBjf45iN4\nZm/8NrnCRdP/lJA612pCYsx9nwErorxC/8v+5PhxhN0FL10nlmSxTVl9kGPx\n0czLZ+kmM2KicCHAE43Xwk7Htsv940b7OkPCN48nOeogYoKBxpffU0GG516y\nJGn6kkSmugLy3jiO9b5nsXzKNtiSK3mJzwsGQWr9vOMQ+NmflHyDTfUtwmuN\n4HaWQlka9zU7TW3B9k1hV8/vQSUEvqx9L9Jrdgf21MQIvxqau08GFZSbgcX0\nNeDr\r\n=Y2Px\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"14.11.0","dependencies":{"arrayiffy-if-string":"^3.11.36","string-match-left-right":"^4.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.1","eslint":"^7.9.0","rollup":"^2.28.1","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.14_1600934009232_0.4692350771513203","host":"s3://npm-registry-packages"}},"3.16.15":{"name":"string-find-heads-tails","version":"3.16.15","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"85095f0cddfc5d64c665f7bbc7e4f0fdc9625a37","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.15.tgz","fileCount":10,"integrity":"sha512-78FzLU4rMbTCIkd9TEp63aS+bCrLtjxxERQep6nlffn5F1YEZb8r/K4iM75xNvU8M+bZgYaX0Dm2DtbPZIyWLQ==","signatures":[{"sig":"MEQCIGpahQJTNMuZHZM5zbiIzfqIiVzLVDqTHx0NkzM9ZorKAiB/jNBGm6kxM73KbEz+K14Uy/LvaDWzpk0UJAR/YzPmLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbTbQCRA9TVsSAnZWagAA7+QQAId6w+4tSOSO635jtshe\nVBJnbbJKpzg64Q4ll+DL9hmu7wIUcnvtZe0xinD/NOqZnibq3DjeUxsLNV8F\n1vR1FiLO3capQjhH23HyyTZGJ9yXfNKnWun+fF3VNJ4ko4PVYC8TngxZJGvE\nTE63+y2HdsuZkFMweLmd8YmFN8DdbO+dqIppUtKeKDabQKi9WKBEzaTXEgXi\nd+eoDVQfgWLSXkPMkfqMurAL9TMYUnl1Q0L+6UenJbCZ1Xv6wAX3tWscjGuV\nlXOVbsZrzR/8+LCFHmyQpAnzCjOrS7ba4xhbhsyPy4dsVxOEbGkjZD+aL/oo\nVb3Ri4ligzVN44owSluNipmYZpZ5nzByZzCCcubs28Mov6UBjMuK5uX7pKeH\nFA9jbWUL54pa/R8R0/Y/CkG0pM6ksaQYMfWFmzztKymq/JUzWA1RpNzgrwKp\nMAf+IQvlFp0y/ywZgAxltVcVMMaT+Y7YOcpirGA4SYNL8edP/lziijWNCKyj\nPidlTl3/hnHPX/TjPauWo1WSjf6/TJkpndsjkiKSywWSmCudUkHSxlvIGqQC\njbJ6+KfJq4BsGMlgSkPzDlWwatpEggEbyXSDh3sy7Qew53GyQyccBpu2N0ma\nOqR6BfbJqrRAZmk5eiCe60uYij8CD+sFA4WR11GUt8p6szNTIfDj7011cHVK\nvL4G\r\n=h17L\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"14.11.0","dependencies":{"arrayiffy-if-string":"^3.11.37","string-match-left-right":"^4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.3","eslint":"^7.9.0","rollup":"^2.28.1","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.15_1600992975744_0.2012150186516264","host":"s3://npm-registry-packages"}},"3.16.16":{"name":"string-find-heads-tails","version":"3.16.16","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"704e7253118fada4eb9253468d9e1c19dee32b78","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.16.tgz","fileCount":10,"integrity":"sha512-8+xV9MM8Fa0w0cSrpzmpSAj3t4TIM5D0nhRvNNqQDnDq8o90NNAJgcePj41Z0eLAlFg1la6FlZ3UgzTjbuRj7g==","signatures":[{"sig":"MEUCIQDyTAX0hews8gZmhw7mw4KuD9pCEyPeAsTDRGqmec9REQIgEWncwWn9lTh3ot9/OsnAwC3LexZ31rbnSJovP0kmG8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcP8gCRA9TVsSAnZWagAAj7EQAIhlfAyq/lIyTF6OiZOe\neyl+W3zodI+InngPsiOwJPQ1o+8bBK6FgYIIuXibxv2u807leDp3CLeLfYgS\nEHZdY+gBFW/YFAe5JIpSrpKzyZzmcO7DtNrTt0QqHs/Aak6ZgGjTlvPRwZ7Q\nUN/7s03guuQBxk58TpCi0TJkbzLifoHW/yPIN+4/gCpCO66zenxcuxEZNSt8\nOBUj1gifoZeGjHsTofDLObU+O6B6KsCvO0aVdL1bV6osfE+usoz30QruSr33\nxxLbk8x/IvtKep4BpwaCTXHws7B0BmqjquywrKkUwYzf1kjhXyG4W3KKyRH8\nwEh/rAfgPddA+Ywr9DRJnyXSLeEpSzog/k1JsuvlHgpjft0yNUbx42FmwgSF\npiTZbGap2QYh7Jb8N3E10idNl8mlSWgtzkqB6gR4OoNqCo2+a//U2OfQ32QQ\nqcxmGO/elYgmAu5l5eeju0shf9OHWvnv87rlAFqZJGv+Na4GQjCNFWK2qNnd\nSFQuCB4u+iyJ/snrw6jGTfK2vpTZdqwSYK0Kz8wwiWK60zxh4NDTTcrMyMnJ\nExJC18V+Tjv5CqgowVVrbJDSJ9dZuqKzl8K8TXrEz4ogRj7/oUCy5cNP5x8H\nTtSCYJzm6zLW6SdwKkoHTLx+v/L3f1zhjADgfGamyXhGY2RwYdpL8F7V78Q8\nbTRV\r\n=XIGo\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"6.14.8","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"14.11.0","dependencies":{"arrayiffy-if-string":"^3.11.38","string-match-left-right":"^4.0.14"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.4","eslint":"^7.9.0","rollup":"^2.28.1","benchmark":"^2.1.4","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.1.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-optional-chaining":"^7.11.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.16_1601240863915_0.6654201756997105","host":"s3://npm-registry-packages"}},"3.16.17":{"name":"string-find-heads-tails","version":"3.16.17","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.16.17","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://gitlab.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"221f5269779f5f678be1b0565fb48c357b0090dd","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.16.17.tgz","fileCount":10,"integrity":"sha512-SctOzHeL19GodOZnpTndsRBzwnzMVVqM+ML7CAR1zN5yYijIWgPQZQgrb+cADilJrDR06cONjztC7BVodlSc2A==","signatures":[{"sig":"MEYCIQCFVdV1MSY4APg0GuxUh29JVZlFiS+wQdXXgigZaWYk4QIhAJHRCOjzS0rdPbvcmmu6XhaY/xoe4YhjSoXo+cs5OpmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqwzeCRA9TVsSAnZWagAAyg4P+gPnSVbwK9+SIhye4M57\nQ5yqulLu0H23L26TbCo18NoflydrRePwHm1jqgo/rhi74B8Om2XVX02epVBb\nJpivgZs3uVqcJM3pkczV+z4rvF95FhnHl4MQBn/vkWDCVDnperWoC69WwN8D\ndIwYSXE/09SXT/G9WEmSS08QARNEnj7JAlgwaUj55DnrISNpuCeGFPSkQKC8\neSp7FIGVhSwe+pleyOBNHThDVkCjHZH83vVWL/vJxywWjLEXEiY6NlSqyZ0Q\n8H/Z6yNOZOFJUkfYLXDW4n2ZjZDUxpPUbHAFCLIJFFACCCF3FM1sz2YY6pLM\nvsdL3LjlE0C5M+RNCQK6NuW1eE2UpKUsFItpi9NLWFEZVOkxmnU2V1Ttr7uZ\nOK0SrHj9ydRdugPcegFUF9RtufCy2t1dP1qKvJUMcbuxdURtuYIe9atiPEAt\nBWoIitJ+Cb9Ss1sRSxka23b28FuTGHThqJN61R72HOM4QbFGIeYNL/ZfCa0X\nixXvzDPRrWdsZUpxAOdcDfpDTle6p0zbpieI8AhTNLDkBz9wh1Rjq7UI7/VB\nH8GYQM7098q40UNB21cEZhaUl3jH/+6CchcMLYzuUgWhPWJyUtaBZsRxAcmh\nrMJO9a10GdfCxYQ8Guu6431pbPpFaNQSM+Mz+LdMfLABJ2JVD5RyI9676upy\nJRV0\r\n=Cjxh\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://gitlab.com/codsen/codsen.git","type":"git"},"_npmVersion":"7.0.8","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.1.0","dependencies":{"arrayiffy-if-string":"^3.11.39","string-match-left-right":"^4.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tsd":"^0.13.1","lect":"^0.14.8","eslint":"^7.13.0","rollup":"^2.33.1","benchmark":"^2.1.4","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.16.17_1605045469875_0.017252590589579064","host":"s3://npm-registry-packages"}},"3.17.0":{"name":"string-find-heads-tails","version":"3.17.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@3.17.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"bdb0070687fe6bedd565e631e165f104b9f92d71","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-3.17.0.tgz","fileCount":10,"integrity":"sha512-8S70MXP5INq8yad32C2CgJC5jlkZ6i5UTCSUIyPl81Lu/UGvIjpLX17s8LKYoAvb46Lz2B+q6jwh7xcm0v9/XA==","signatures":[{"sig":"MEUCIFi0jWtqH1mRHGlPsY93ypdzSqGuX//UskyRNsmHA/WSAiEAhMEMGG7ZztV61OmL/BZthR5+XrI0b+RsWyI9vLvLXX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwpDWCRA9TVsSAnZWagAADLQQAJPJ+la/+U/FmV932+xp\nwfkZvGN3+U2rbCEoUwFRlp6bpqY859tyZJbhzmUcT4oF2PW58zNFNVt1mYmO\nNObFSSIkj8Ome7l3YvUWwXxsv5Gqr6H9vcWmJ18lNgPDxQvCPkZTquM/Wm8h\nSZ0wbSDj1U3e8kGYkLdVUBRO1DFuLrw6U9Ff4RGVHAMiKDx/cQDoxU5sRgHQ\njf6v/0a9Wu+2GI+zxUyq036coZcsGcL0DXONHzE0upjsc9D5uW/VLzp2vkrb\nxIpZZBYrcn6KqQ08kUNKsfoWl4o65rOO2r+V9Plf90Nr2oafI02s7RjtCfuv\nLI2Tr08wz0gqu5SuXpZk9PZXqz/ECnZfUTq0Btvkgqjx/9FL687x1z5lTmHN\nRZB9i0nkPhiIR++smKy47sc6bKJwyX9srvAu+G6QJHJ0PUnVxb7V719mqiB+\nIUJkapoEysfzvfDUOWrdxlhQ54ow9mpZDqWm7yX9ED2TvY9DTcuS6r6gkIal\nWAfOdcFOYVXKYN3B6e31JuebNG8DVOBq9IBOsl5LUb6SaTTSX2aZ3MlbdWKW\nB31tHTXI2uTEEzz9m3NeUfZ5fsuav4Kp559gP/y0sGILN7rrBpEwpHiD911x\nqT/pRM8BkEeX8YKfg6zAyvF77gNimtlky3LFSn2BxuuMW3axbSn4rMC41cf0\ng1IM\r\n=d+Xu\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"strFindHeadsTails","files":{"delete":[],"write_hard":[{"name":"","contents":""}],"write_soft":[{"name":"","contents":""}]},"licence":{"extras":[""]},"various":{"devDependencies":[]},"npmignore":{"badFiles":[],"goodFiles":[],"badFolders":[],"goodFolders":[]},"defaultExported":true},"main":"dist/string-find-heads-tails.cjs.js","husky":{"hooks":{"pre-commit":"npm run format && npm test"}},"module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsd":"tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js \"**/*.js\" --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://git.sr.ht/~royston/codsen","type":"git"},"_npmVersion":"6.14.8","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"12.19.0","dependencies":{"arrayiffy-if-string":"^3.12.0","string-match-left-right":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.13.1","lect":"^0.15.0","eslint":"^7.14.0","rollup":"^2.33.3","benchmark":"^2.1.4","@babel/core":"^7.12.7","@babel/preset-env":"^7.12.7","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_3.17.0_1606586582563_0.5671055979991233","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"string-find-heads-tails","version":"4.0.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"a8f6d7275e52d911ebca8ae91028596acbaef97e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.0.tgz","fileCount":13,"integrity":"sha512-grqyQsXPOKJyRsT7mLAthu0M4vhOWmTLI03Uu5FM0ihUjFsl523tOgAvt3VAmn8Exgio2qOuMDC+efvMRFHn5Q==","signatures":[{"sig":"MEQCIA9sul6kWP5LMTTdAETAOCiyFw3HO1x3vPGNoLGfPhumAiB8cgD59wNfJTN8YkZA4eskxUQstrfUsEHzXIhJRVbUZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDHv4CRA9TVsSAnZWagAAlv0P/0dhtwIvXbFi4idmhNjZ\ndjg7shtA3PHAIpPB0+6y21UrOo2zsYu3RYTl38CaRCvuBpKQg1oQI3hG/Ag4\nVHIaoejvKpieVN1K7i0aD+Jsiav9SVX4Oyziw0uY+P+5eS2jZb/BOCXdUJGP\nxVEOu+I6/9+NsrZA5k8SNU6Y1Ny6/onxTTUXVaVqsbX1GA7vDRUiv0TqpHz8\nMn/516K6IK0ztIGMhpg7YVfpebbjiPYiIxxaIAZ6A73VpX/J9C1j/ilTvJj6\nEpIanOw58SvL+qY/kK1fbo/0QfZrjJR/NV5H/reRe46Ty5df8FYbeqiSsMiV\npyDYSStNYyB3c9Rav52K4/yau1ht9jqiMQaEkiBoD7P+uV217pBP2uT5o1Ug\nDpVhizzaD4hFu0C2Puq2GfzwMyNz3B3XaWGte/lhs+b40LTP3dCgr6l1BLPl\nIGHIr2F8d4B9zsIAAaACfPfOE2UI52on+tB1rMqjncydKqu8L8yL0xyP4XA/\n1VZYaljnFnHPDXqUDecEqGr6R4M48xPND4+yeGneerFKtygvuigqmb373Ajh\nthsMnDoxeHveUEzhG6BE0u55A5NrfMMA6PAgJbUEuSNzRgBbH96ytulJ8q+Z\nDYAPzuCUaIkBoDoswagYSLDchh6OQa7EBwnPTVdpJv3DLKlLZ/1/TlsNHPgs\ngCIB\r\n=fFDe\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run lint && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov && npm run format","prepare":"npm run build","pretest":"npm run build","version":"npm run build && git add .","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"6.14.10","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"14.15.4","dependencies":{"@babel/runtime":"^7.12.5","arrayiffy-if-string":"^3.13.0","string-match-left-right":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.0","tslib":"^2.1.0","eslint":"^7.18.0","rollup":"^2.38.0","@babel/cli":"^7.12.10","@types/tap":"^14.10.1","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@types/node":"^14.14.22","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.0.0","@babel/preset-typescript":"^7.12.7","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.0","@rollup/plugin-node-resolve":"^11.1.0","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@typescript-eslint/eslint-plugin":"^4.14.0","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.0_1611430903891_0.9285569222911203","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"string-find-heads-tails","version":"4.0.1","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"aac97ac8b497f5fbbc191d3a71ede6ea813f5e0a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.1.tgz","fileCount":19,"integrity":"sha512-hp0idIOPqd53jLOktELB9Vogj60i6IyyTnjxq5RCw71g0JVhc9XJzDcQ/3jP1cThrKexIr0QBkhbL+Qr+2mWKA==","signatures":[{"sig":"MEYCIQDgvbH7PlDQUVHyHWmZ8mSuh+KLejyLfQHA7F1Gc1PokAIhAO6Y1PGSVlL4iPDw32oUmBxowAYZ7o26kSbp5RZAVyoF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEgz5CRA9TVsSAnZWagAAlXsQAIrNRYb+4jfWrCxSylrB\nk1CvkLZ4QperTddJsyzgzA2dUqrNErEIdnuRYWmfAJTiCvt3l6APluwnhKOF\nWpJEIcT1txzp3KORU8ZqiEjIiTPpIKueIvt3O1ihwDjE4X3vfMkmklWmBtcp\nRYTEo2V3r/hBklNjhbMGiKuf84yr0GLBfNbp/WswAl5IfzMj0Ss+wgTO6497\nu/oD3JB1YchRQqZ/By7ESG4adHKEiTtezXSFvqUEH8azFfb0RgNJFFsTKMHC\nsylHYFipS7MCZdwLFsgzvUKequSMSZ/HplALPHjHpJp+w02ikLvhrEwH22YL\nBeyUMJjouakMEdqOqlJ7GfNfWtvG8g1Cz2rEwWL6Vv3fTGLVJgLfZ+e/5IPj\nQsHWAhndpf2xjMhdyRzNXJfw/4CL3Lh8l72N7Odf3k0AeX0U/tb5IvLw0PWL\nu+AQnRJ4vvftJp1r/BDCnT7bZD9j/v2sYdjk4pO7OF+43W/4mm/nnc1iwkz7\ndLHmcTBRWdz8XTZ8btj3Hu/MriMpwIdp75OAiJwJJCptrdsgoCXZYR9ug3II\nLvZULpI3awWbtyD5B7plKQtPMzLoIGqQrCZhSUTqN1nBcKN0SLVNb13mNApp\nga0AOZR+eIRHMDuzei3JCyhAodpIC/1IweyohmgY3xsxNl1bUe1UFaD9/RCU\nec4v\r\n=Z1js\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.4.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.7.0","dependencies":{"@babel/runtime":"^7.12.5","arrayiffy-if-string":"^3.13.1","string-match-left-right":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.1","tslib":"^2.1.0","eslint":"^7.18.0","rollup":"^2.38.0","@babel/cli":"^7.12.10","@types/tap":"^14.10.1","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@types/node":"^14.14.22","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.0.0","@babel/preset-typescript":"^7.12.7","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.1","@rollup/plugin-node-resolve":"^11.1.0","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.1_1611795705506_0.2328438998675264","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"string-find-heads-tails","version":"4.0.2","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"72d04c599254a583162687176fdf5cbdc612419e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.2.tgz","fileCount":12,"integrity":"sha512-q3JQIDuUqzxd5kaK8+uJ08D1U7xVI2mhoVng26lzsig8Y3vBlwoMBCvr5HWein9a1hRE0uewjRuqIRw8xmwyvw==","signatures":[{"sig":"MEYCIQDdyuEjf/B2oPf6WL416hlPN/F6lgDcvVmNKMbPZJq14QIhAKL8JtRR0r3RPyO+UyeGTlTVC1wzZNFmdKxWbWaOcEsr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEx9TCRA9TVsSAnZWagAAiWMP/Rgbgx8hEkDA0OCkyFXS\nSvIXo2eeIipfpT6RFovMPcujyoNNOB6/GLq0iwM4syIIzqk7c/jYy91fpLkq\n/WHVtZ34pBtrMQnM78CVsA0DlT/ivwydLkHfuyzhJllAmqRalpwkvn55R3ay\neB3Bs7wTAXJxe/yX7jZDoHPdoR4KFlylUElmH2ESP0kpRmBrzj1mOstpWyJW\n+Xjx3ypHSoVTEpRsq/JB4oi0Tj7gTcvyPDonKC47sWDhBEBYxH+Lu5tuhGey\nqyOosxam5py/fAPPHg44X/zHr2H386QJuk+a4i3+80kBJite9w4hKT44mtCV\nvq95nZBHUADo0Rc73UY8eYWPlAUGlTAgHLnme06w3Y6g6EojZAPpbUnOmYow\n0bFbwf15ir5qyjOhFxiq6iCtNdhwetVnng0LvpQLAyVGwCNRiLxNAQ98U0w2\nNTGF2xwAe/9BriGYPqtMequ3SHY74quTx3ZR2xks02qzC2h94r1bT74ehRc7\nLMrnlta6yXg7GlJ1uphC4ps98iljoCqEFA5dp+8Xn5k12RpnZsc0YgPNkhxs\nYjufccqa4fPtEHMpqyry/UFJk95BWvkBhS4tylYVjBo4alR/NxuDdZreseEH\nILrf5vfFiYA/uWeN0pl/q8knFfDxx1pHfZbC/2yMrptVcmd9mCKCJ3nt1lJB\nePzH\r\n=Beyx\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.4.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.7.0","dependencies":{"@babel/runtime":"^7.12.5","arrayiffy-if-string":"^3.13.2","string-match-left-right":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.2","tslib":"^2.1.0","eslint":"^7.18.0","rollup":"^2.38.0","@babel/cli":"^7.12.10","@types/tap":"^14.10.1","typescript":"^4.1.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","@types/node":"^14.14.22","@babel/register":"^7.12.10","@babel/preset-env":"^7.12.11","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.0.0","@babel/preset-typescript":"^7.12.7","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.1","@rollup/plugin-node-resolve":"^11.1.0","@babel/plugin-external-helpers":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.10","@typescript-eslint/eslint-plugin":"^4.14.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.2_1611865938818_0.6850306302774345","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"string-find-heads-tails","version":"4.0.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0f9d4cb9c4d33d33fd2737c673d53490edb2679a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.3.tgz","fileCount":12,"integrity":"sha512-cj5gS0iukMeD8NOwwhDnpxDSeH+kdrckYnIliXZe6I4YhzB5TKVtbsN/segRf6Rf4sZ3uviaTqNH98HLrf97tA==","signatures":[{"sig":"MEUCIQDUxFCp4hsNS9MDMJfLStPiGmc0A95haF3EDMwTmRX96wIgJjiNEep3+GWlMrvwkkZSNOvIC4IJA9A47iHL+/FSxsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIFgbCRA9TVsSAnZWagAAl68QAJtk6ncrlLMBQDeO5eiH\ngjx5YR4mPTW4VhSkWEBIPp5aOP32j/P1756mEXmxwHBkoHgK87Gbk23C9rVZ\nQhvuz8ggqiJMD6cKEAl4ai8+b954/2jaccImwPpn4jHXiFnrnd1nt9kVWdYd\nVVFDl1JpkWc25fsKMFNW+cC9DGC7FyzpH/460wgoorC4mz0Pm/hezdfDGOTh\nUixGVTfpjdiphIdwJ99TjxlZFeAWiIFxB7AAzCrFuhC15Zz/uAzpUQ6t+OWm\nbtTDSzFcgxktOCQx1y2X3XApQS46ptqWDBTvSr+XV8A5+573pqcTN9iEOFoC\nD6vlrm6sMkZTEiFwTDFr+DLAjxjWlreAUN567yE7UhhS5J6eIhJBYhipqJON\nSjiENOFvqKW8I0QnORptNSorZp+GghAuYo02cRTJX21ovx2e3ua03P640TGx\nVM8ANdof7lpImcf0em+qF022wbVMll8kcFMbGlR0jncMvByWotti9bw7X+/Q\nVXhsVtxlZsvLOu8PqrfazN+V9YFRUWsR/wB6WDKs+JBs5Aj5/J0WS1HFzPoC\nuZIK3wssc3hSw/Pq+BPEoAQOHt5nQsmCJBUD4mE7R65+YST5KEWbdkYPfjqM\ncbS1p3J/iAhklSKkWlks5uNIaSxwcc27Zqr5I1LU/25t3CUi2Uh+8xow9T4k\n/G4f\r\n=dLKw\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.5.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.8.0","dependencies":{"@babel/runtime":"^7.12.13","arrayiffy-if-string":"^3.13.3","string-match-left-right":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.3","tslib":"^2.1.0","eslint":"^7.19.0","rollup":"^2.38.4","@babel/cli":"^7.12.13","@types/tap":"^14.10.2","typescript":"^4.1.3","@babel/core":"^7.12.13","@babel/node":"^7.12.13","@types/node":"^14.14.22","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.13","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.14.2","@rollup/plugin-node-resolve":"^11.1.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.13","@typescript-eslint/eslint-plugin":"^4.14.2","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.3_1612732443413_0.13478483703835864","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"string-find-heads-tails","version":"4.0.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"f05211d0d7d00c6e0945d870ff783d85ba20038b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.4.tgz","fileCount":12,"integrity":"sha512-9oT2NASGCQn2sQw45U6JgJRIqYUOINHhTGRqNpJqZjXeDIxMqmWrev251gq69bfsi+6r5yJXeE1l1RtIwONSWw==","signatures":[{"sig":"MEUCIQCS9EC+GKFJcxIGLiTR7STWPrIC1kF95i0EUO18D5oCzAIgTueubfrFZ1UpucEXLMH3fynjV5c9KJbPKHyyboRuIRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIvY+CRA9TVsSAnZWagAAbgMP/R/WfAEXq13HeRIVwRNb\nzZkrPEk16QwkiaConFNXKGLPxHDLjb3BuuiqdqaGabWiNzNanAs8jjufOCxf\nNvgaxHqX5VgMsvHKa6RI8m8qElO6iJREUbeBoUddAKggjxAz6E4bXKWyRCAQ\nVRK0KhwQ85VmPnhedMnQh7vEOEs3ms9bmJnsvs28NxJnRpJU3imiKbLI2DLQ\n88ccEGBWoWPglxHRg4gyCYMpDv9ln5+g/m8aWSSrVppvvbat34Hj0ExUhr/6\nhaOvJfxJ3jToItCM5OuZ1h3CnbaDBjEpCqBoDJy+j46MmHi8siv/i9e7Qzv2\n9McLJf55OPj4L/28S0EEsv+g70iqy2Mh5ZiMKyiW6qwo5UXjtvNc5oO1Ovt6\n8QrclFlSKAe+FnnsEVgOMArxILxHHhQt5fRVyIEYK24LUZFSJ4udoEu8M7Ur\n0SspbgxFYx+UVQ5WS+oQFdqCh9tyDG+Aaz/niWXSYyp3Xl5Adb+eW2uW66n8\nkruXf+RRfhwxMu/qqRrBwv4k55EEJgENoipeBjdLo7hao3dzKJ8bKf9FzSik\n35hQ3oDImP8r6aa3e5Km7n+GtSm0VuBLiG+TxQW0L+hpUECr0vxM59HGFC70\nL3UuK8Nph198GqASAvNYCNBAIT11Kmn1yz5fnn6pass2wbsXhpv1+/6+bh9k\nYp+G\r\n=VFe3\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.5.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.8.0","dependencies":{"@babel/runtime":"^7.12.13","arrayiffy-if-string":"^3.13.4","string-match-left-right":"^6.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.4","tslib":"^2.1.0","eslint":"^7.19.0","rollup":"^2.38.5","@babel/cli":"^7.12.13","@types/tap":"^14.10.2","typescript":"^4.1.3","@babel/core":"^7.12.13","@babel/node":"^7.12.13","@types/node":"^14.14.25","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.13","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.4_1612903997568_0.5681938907274169","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"string-find-heads-tails","version":"4.0.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"999f7708e9fe3dae6b8c206d54d564f5e111dae1","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.5.tgz","fileCount":12,"integrity":"sha512-39zwQXFIXrORlhM/Zs1xEkowK4uLXJofIlYN6ZG+KDsuRiMHADGi9DKK033sW8wNVhr4EKab23BwLxOeJxc7jw==","signatures":[{"sig":"MEUCIQDxZsYFnDccCOSOOI2PPE52aoPiVFYvrFZy+gU+R/c3iQIgf1ftqpwAOdaIbAarCAnYQTi0H8PuEu+yZ3xP6Z02kW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWYcCRA9TVsSAnZWagAA/i0P/1ItymDKvyjQGYJm6LdE\nnzkgvwvMMtzYuCnB6C6T/HNVOSeykNcdRA+3Hyg5BTJgChvKuqW1/4tUDQLi\nEPfkIgXmKRzahz9TwXp6Xq2p3bnsyUhfyd8ef/Kj52oyAKM0fKPnOkmEtcyk\nipzEKeu19eiuXmuH4/ZqHPmcxpKhryceVg4vhVkssVlhqmlhRXHOlwd60cVy\n8cRepDjfhItmrOzEOsVWtNHw8ohwbCyrupKhKx4jSib9nuqvZUszpc7wBRVr\nU85lGLT5CSfeZcseWFHN97DZH6G0z3n8Wcnc8OMsJeGEGvn/FhI9lDVERRcj\nPBDDEqI2JcOJgEEVttx/faxllhxJCNha+m7pZazx2olqW4uEIGxKw0T+88JA\nUD0d0SM9oIXeQg9yXACTI6z8KQNSJ8FVYe9Pacd/XevnvIVNIvSOJdZ/AHo1\noVrj32WVPtnzmOkGv1wlVf6I8OsbBk3YEuLTLIwhXo9763A4da4KDFUk1MYH\nFAF1Fy3X7eD9WZ5LoseJ1//wDIBMl30PaPvb2G5Q94o04gE5XCvjqGpx9gvG\nYPFGnRy7AT3HsuCpC8ef8m6vI5EgidsaQVNq77FCM9Qzvi3eGx9tjNjGFiVs\nG3EcVWD2C6qg62wxoDgGveI+X2lvMCG2P9svzkS7MrBegQGoN7J6RhQPKeS3\nnLT2\r\n=dTEI\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.5.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.8.0","dependencies":{"@babel/runtime":"^7.12.13","arrayiffy-if-string":"^3.13.5","string-match-left-right":"^6.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.5","tslib":"^2.1.0","eslint":"^7.20.0","rollup":"^2.39.0","@babel/cli":"^7.12.16","@types/tap":"^14.10.2","typescript":"^4.1.5","@babel/core":"^7.12.16","@babel/node":"^7.12.16","@types/node":"^14.14.27","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.16","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.16","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.16","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.5_1613325851671_0.5339774975424416","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"string-find-heads-tails","version":"4.0.6","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"7e191bdaf15fd38e5fcc684306f8f260f2f582c9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.6.tgz","fileCount":12,"integrity":"sha512-lU7BL21id1UeCAlbBfP2cudkksNfvyVlZQquBxXgo28nF1/U4WjOy/8YRjg3Ez/Ckcy/6WCpeYHPHCBZrux08A==","signatures":[{"sig":"MEQCIEMo4Kh4n6Bp4xEKB4auIEB3eWZZ8zou7usXcPD5U78IAiBqfcaOelfkqe6zi3X7SCXdBtlO9gTqYP0iAPMDdcpLVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOpSVCRA9TVsSAnZWagAAHasP/23K2faxVvFllv7HdSjv\nzjGgqdUKMjUIUMYhY1TowwYdxdm0QAof+FZxv3F+AFF7OwC8k1FteMKhtiGo\nTKX2XZqkyxiLTaIGBN2WhcMCPAsOsWKRWvPzssENUAocx8dXscG2V4vGNLpq\nt7WFZdQUZ6e047IVmM8hVZtch35mdtO0CHA1hD4HHYB9So8hmzbzM0XeHACE\ng+PzEudixDEMFE8SqqDodVgQnHhpZ2kDC3kgfNYeHoGzT/TBdydet1+JiB4F\nLti298fXBBiZH0FSbOqdHJyI9LelVs4fzs1uEb1uYRmSthHwHgXOhXG1Zhds\nPtda401yOd2wiXWGoNO7d8GfKjPWdUjik7s4yP7z1HLpT9IGUyCuE5UFxsCM\nM/wbr1WpOHFF5WIo3KpEwcEWO51shBZcQSnelc58aIMSr6mnMJY0j87GfNbq\nh6e80r5bmPjZuOMk8u3J/j+kDK6JzCnkDKogNtgqIjsECfhNNClie6sG2eAW\nlogPX5GNOWLoVt89npycQJBdOyV37BDgsoxt7AfOlijshk2HlJTiQmNSqMLG\nAh/Vz1awXVlGO3bhQqaNzmvhTzKv+lUopaaTsMPJa2HNAS54lKV1isH5s0VX\nAB4B6TbmXy385iYaqOuxvduIwnXPTzryr77ucg0EEPAfERYLazVcvcfs/caa\nNYXd\r\n=YiJN\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.5.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.10.0","dependencies":{"@babel/runtime":"^7.12.13","arrayiffy-if-string":"^3.13.6","string-match-left-right":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.6","tslib":"^2.1.0","eslint":"^7.20.0","rollup":"^2.39.0","@babel/cli":"^7.12.16","@types/tap":"^14.10.2","typescript":"^4.1.5","@babel/core":"^7.12.16","@babel/node":"^7.12.16","@types/node":"^14.14.27","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.16","rollup-plugin-dts":"^2.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.12.16","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.16","@babel/plugin-proposal-object-rest-spread":"^7.12.13","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.13"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.6_1614451861303_0.9712876368237342","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"string-find-heads-tails","version":"4.0.7","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"4f6f43dcf8a7efaa5390323d03f8bb8738e4ef55","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.7.tgz","fileCount":12,"integrity":"sha512-2UgTvJhQBp++3m8z4VQmBCT/sYLhbStZ56ONRPTb85BEsn4utQT66nXTlYV0Zvb7HOwZf20Ni77k7FYARLJs1g==","signatures":[{"sig":"MEUCIC80k6Oatkj2UxoqH7ooR2aYB6sQ9/NPhHffRz4BSf9OAiEAxg7nReeCyNpBTL/0EwMlMGh2E/Xt6zcNJwz5mLBIwfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRU08CRA9TVsSAnZWagAATIgQAKDR2vBTxqhOPuKgi1W7\nsOlklOytqU8F+mK8xxmmTLJTUCJjT5hJXjSoXJuzhLvEN4eeHqbReXaFkcyy\nlxhLU+YlUIlaBzuEHQBenkup3dNAnCsrPqDhSkz4JFZs9qNFLWJROJsM4/5K\nmcdR4mH7jWMSvzIPuJV+AssE1O9VKPAlKU1ogRsi10dy9tkiRvRRDYCJC+/R\nAl9mAzo/GXR3qrLl1zWjaCVd7Flnoa4+fTzFFECcbQCb3yvCRv4LthF+4WrL\nqRfD5G6Xt7AsCRc/B3YpVWLHmSoKmv1ZzPRBecsjHdcNwgXxUJOVDb5wJmlv\nH0a1mAhVrVa0KdFp2A01jLXASgBq/mR8981Up9xxJ0dwoSqyRBnP8Nc9BE6J\nfUxcECLF7q0y/nlwoPaLGJl/Z0k0IcQ//IY4rgk/ehtnIZ3VIhjcGceuc0PP\n9RiT9JnLUHk/8+y8Hx85P3l1YAOjhxgu2xoaDIpKxT5Ca+JnqmpYVaH43vFN\n4isHGx4Nlj4oM/u5493dzYzS+6ags9RFcROTzio1qCnErTufl/YRuI6D350v\nE5GEwkhYEi2wvVsmnXDDmX6kUHf/Yer69CgI6CftNsAupfWMPr230ri17lvF\nqM1j2DGPZIkIYll188tr1Bpb19XTM7tS6h1rl34xti5mEWS1EGlutEWKysYs\nMQmn\r\n=hzjk\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.6.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.11.0","dependencies":{"@babel/runtime":"^7.12.13","arrayiffy-if-string":"^3.13.7","string-match-left-right":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.7","tslib":"^2.1.0","eslint":"^7.20.0","rollup":"^2.39.0","@babel/cli":"^7.12.16","@types/tap":"^14.10.3","typescript":"^4.1.5","@babel/core":"^7.12.16","@babel/node":"^7.13.0","@types/node":"^14.14.27","@babel/register":"^7.12.13","@babel/preset-env":"^7.12.16","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.12.15","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/plugin-proposal-optional-chaining":"^7.12.16","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.7_1615154491860_0.968981389436016","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"string-find-heads-tails","version":"4.0.8","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"80f756f64269cd755d85be644aa8de9e16703513","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.8.tgz","fileCount":12,"integrity":"sha512-RkfyLryOR+Vc/wqpstkw8e8yuWe1dWcbIzYDFQCCB9L6JmGhehb7rTzyr5mbpft/8B7qZNspOhWk8yNWU7WfDQ==","signatures":[{"sig":"MEUCIQCb6EuCXAY9nwpuKZhwTrF9TuebQ7FaEYpsXIP5CquMBgIgaw2mG11u8r6VDXukR61Kiho+R9fSZ4UN+Y4qMPjg/l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTopVCRA9TVsSAnZWagAA7eYP/1BOc6fQJtK32x9VkzWB\nLRqRkKWxYy1fh3DNCla6PmZ8q78DNecLCWd1YpujKCYrfcH6nIntE/nj+LT7\n94Htgncx5lgIJgN5Zmm9AD/zgRqmtLbgMc07hJtXJXHjTguDFZOTe0Mne7oL\nVtNUlNsETKo89DMijeKIZf07Ien+YNBCn7zlog9yuHoB3fWrtT45t755+clN\n4vR1AQG4/wHvWI30cpwSEufJBxLvY1uspWYIREnY23oms4lq7Of4mWROCB6u\nH+Kgmg9IsPX0mZbMahgjsEq0lWQKS2jNGLUZM7bL0GiiiFVnvy9NvCOsFmm6\njHH5zD+3zXjLcsyBWlTh2NLOVcroeRTGENo/3ZVuTyhHoHflMVVNl51KMQwt\ngai4aQNZPnd8b/oOgU0pQ8fIm/Y+1icRC/aBtiXw8q7pXEbwlhDOkWR+B47a\n6uJm8eGHr/5LY1zZM+RCyilHWAAZU6X+kiJufQhPEcBDQHAxWp9iTCkKvFoI\nN9I7mIgMauf98PNVxed01vZzsxQgBrT1puCVqd6IKh727cQ7PjRkwsh+P8Wx\n1EV2kLUdvWRoBKnfdNPQpO+4N2VtShJRGsC5m4tWBsL7btXZ3BF2K3e6UNGC\n/qmkLXsq80CrkfuDeAm+iLrl6R4jNJhhZoyN+LW5EimYgmZhBlSiZBZ3+pnk\nRw+j\r\n=1EU5\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.6.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.11.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.8","string-match-left-right":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.8","tslib":"^2.1.0","eslint":"^7.22.0","rollup":"^2.41.2","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.10","@babel/node":"^7.13.10","@types/node":"^14.14.34","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.10","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.17.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.17.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.8","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.8_1615759957431_0.8879867664899965","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"string-find-heads-tails","version":"4.0.9","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"72e995a8048579d11b181aaa8f10058711889998","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.9.tgz","fileCount":12,"integrity":"sha512-LLFK22TbC/rVfbrf0tcN73Q4+qvzxRx0AUrHY1OsBMQJy/ZI3jZqbAlWSRPHQdFSZiSWhkBQfR10HiSDgS4PYQ==","signatures":[{"sig":"MEYCIQDuRi4ZcmmH8Gjf07cPWpTx23yK/o41Ppu1z/yY9AgXcgIhAJd3ra4d/ZTrqhr10i8bPm3OKwqEXM2CC8aCW2SWu1WP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWl4sCRA9TVsSAnZWagAAcc4P/AuDIaWH+/ri33d3/ZnA\nRcF8ZKq8ytpgD+wdSG85h4yi7vgDflT5WNZ8VNGGUaqFDmAcdl/dbZ23wjqu\nAMuMcjSp04T0wMao00lDyMXbverlZ+xSEg8P4P5PULR3zuMY5qo+ksvGKVGf\n0ALYMh5fkwunsjSun7xmDBHg9gvnKZVtStnbD0pHVfRM9g4a+0zSL2tfTP0B\n3PRNzbCLAWCnmTPzW3kko13CTsE6rT8xjvv6vShL5/YNsORWeaArMV0K+jRL\npPlfny+2jsXqPLL+HqcCQ+YKnqpUuiuff2hNu6If6Me7A3SHKNkbPlhci1Kv\nQbCsb74ScpA6dFzzl2zrr23VPlmQOEHM7lPw5t5RJPuP/8FLPC3y2/5VoWMf\n4Vw0dx6vDNg314lPnzJr5gRED3QUzG4ZQPZfqgcXmfvRx6EdcO3zYFgAJIJN\n5jrrFwEzSXP/rYRdUKQCIPWRyXkVpcOdubuzkYmNCd8ktQ9FSjji0gmhaKA1\nZK5CUOHnPLmmAyzDO5saBmwpMe98v8q/THmVCvWzTvdRHrxpubQYyKqqwNEx\ndLRcZvXvcc6eLQEFy4TrBg1a62JCbgVpZ+fp2yL7Mdnfi4jB96ZsXth1NNpE\nxYyhg725jPd2Q6l6Jtj3uDSeFxFxAWKSB4UZM7zjkJPHaxUJ2cS3ilcIkmHH\nX/2y\r\n=QLAD\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.6.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.9","string-match-left-right":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.9","tslib":"^2.1.0","eslint":"^7.22.0","rollup":"^2.42.3","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.10","@babel/node":"^7.13.12","@types/node":"^14.14.35","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.9_1616535084422_0.9461956409451473","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"string-find-heads-tails","version":"4.0.10","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"af7b0a29275062b22d9ca6da47d9e9f8055acead","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.10.tgz","fileCount":12,"integrity":"sha512-lsDGA9syQRspZZxeN9zw3U7VScPki1kepZHbBRhNhiFZS/+JgCmyOmP2PM3aM0vx95dEVwAVr1VR/z5G2400UQ==","signatures":[{"sig":"MEUCIQDyz1TBVYV8qH2P33D5BwuykS0f+CDc8DFl0Kv2IhGyZgIgKkNbEQ/qUf7Y0AJwXbnyov9swfkp+BMQ+fecO+B1aIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQPQCRA9TVsSAnZWagAAXmQQAIaN2VBdKMACdo4BPWCQ\nRchcCRan4QSSv7teerancoiZE7Ji1OuJx7ab4eV/ib7SXRz1QlLiGCm6wrez\nOycQ/DOMh8YHa3EZ9Jt32QgH4egIiw0Qc3CmifEf3VQO5rkigppRWOconeKD\nJq+iSi82TDgGX5nNWwJZ7jqkgyS4uO8FVU0b/s3p9PZfKAU25VMCMhKEtwaO\nxK/hapy768vUpuhVOaRgVMUBDYXiz1y+46YxEpUMQO+X4k9c9fg2uSGgBYJB\nRtHJgRPOpkDKicTfgWtOJ68X93YIHOaZUIyqTlEBjCTo2c1L5icQi0yZLZl1\nP6L02HREae2m0LN9GBA7UgFiEXzCxcPu7ADPJuZ2UGY0hjqj4Yp03pXiwsDr\ntedTOYICsv1XHiTytMb9l5XM8wZ+ZmLQWiBo6Lz/XHDlNF2NlvjXMXHZ4PcY\nLgUpYvLjuX4a4pHAORrLElJmKT6WyBlGudefryh61mcIkXWTOne90PPV5wpD\nZ8EttKGJhDeFLHYOo9tGZn5/U6dYfutO01MXJKwNeBMejey4/YoATv731GLr\nSybp9WvD0SpqCywkBRWw/S27lCRMPP6F36+ASSM5gg5XmfAeE7upDAvFvs8v\nQLffJWmMxiWRI1mNMTmasXxO4j4C1s8cZL4D8yHdxXKrvyR1+1PNyOWRxm0b\n/G3F\r\n=OH5v\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.6.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.10","string-match-left-right":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.10","tslib":"^2.1.0","eslint":"^7.22.0","rollup":"^2.42.4","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.10","@babel/node":"^7.13.12","@types/node":"^14.14.36","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.1","@rollup/plugin-commonjs":"^17.1.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.10_1616708560144_0.5880558200698955","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"string-find-heads-tails","version":"4.0.11","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"84c57d32d21fb7efc249a1a6fe8110fe58cc7ef7","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.11.tgz","fileCount":12,"integrity":"sha512-Xfb/MjpaY++0SYAVnPw81N5j96GlRYHYidzXYhk2BnvcoHmqBfjmV0Qk9Ifl+nWOzFM21/YpD3ZDo5UfIldWUw==","signatures":[{"sig":"MEQCIG2WsDC+6bbe4fOOIQ9atDHSD84MOP6odDUJMS0vVtldAiAGb2522ZzPK7xahLMG2hCAAlVcf20T9g4hxP0FDXDtmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLR7CRA9TVsSAnZWagAAKWoP/jOiHL8vTrjYFXkuT9yx\ndBP7UaCuc9MeLkFaQ2cU0qHaEyoMvc9usr43Uo3f7XeyFfzUgkMFpCt+0upA\nZbh7UiEZtBWFJsQXnN3lzMnq2Xpsxu9IH1yQKcx6L5PAvtYS8FwqIY24bMdN\nk5pEITYAAbEa7xj2TyfAtlsOGDO7L0z20yp9rpPzS5HgT48CK2PLqr2x16Cf\nta3AMcMjsc5aF1HmpX2TCwsUygmt0wSBV/LLW/TPMsPsjg7OQs7rCgBiKwKr\nF1xaYC6UTesiGjUmFTBp8gtoMcUH1rwpyuebn+HRpZr8bZ5nYRmseRw3vOVX\nAGD42n8f2P5kkibcfCNxEWmr6D43dsbyN1tyPv1xtGqUC6aVTNF4yzu1zVBM\ngYm+W5i9lu7FTYO+ZenwBUR1GdnCj+zNBmvJQ8no6zleS8jZ5QggIe+qJerW\nTOgqIvjcrAAxlekYgAZzfGeFbRJ61lfqAYYfDnaPqrp5o+qJ9inW5AHcKVeQ\nNh9BcZUOW+ZpSTzCJOaPzzVfrsLEFBAOShxjR1qeyiiP6HyUOqw/ivMuqo/9\n9oZzN+43kSe41Fnm2sKH6nUsvDV9vssJaG58WWkODAQHUG4nCSqiFOx3V/Ul\nxRwp+IvwNhyFW9WkRxg1KEOUo0TMJI3Bb5x+SYPOAFujqk8NAJTmI0QNnyJV\nBhr+\r\n=7Zk+\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.6.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.11","string-match-left-right":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.11","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.43.1","@babel/cli":"^7.13.10","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.13","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.8","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.19.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.11_1616950394877_0.5756761979714309","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"string-find-heads-tails","version":"4.0.12","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"160a14e02d3f30a2c5df427a8194f73c5c54edd4","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.12.tgz","fileCount":12,"integrity":"sha512-JWbnlW+n4ubaoGAF8Dt3EC7VFiAJu7HKk5VQLL2Je2OO5JnyZSme2oqiYRHUDBVxqJ7Do+3P3J8o7hxhJDOt2w==","signatures":[{"sig":"MEYCIQDny4kM5nNI3TQTbISE6sfwo9Gf9fTY0HNvbnbBXhhpJQIhAKkvTYKqbnMSsXIrphpjtYrG8xhcHYnplxDcdnA6N5vU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY8khCRA9TVsSAnZWagAAhjQP/3UFdDsjIMzHCBio++Rb\nWKyxkBY7vLdpF2kkcWvVGcBPz5X4YCA/unyilKzWsMq1vfODcAD1pvubc7D7\nRjGYHxmIi1fAoqcR2YHeIdeeSMZYpPT/SL2F6f/fmcKqmeOAZTRScu4y3QP8\nwBC4HGGCL5CZT/2WdoUkL8/Pw0jK5yEMzeHFuZsyQz2InbYOeGRyr2ssulWX\nJXpSpHggvzuwcBEd5+cJ5gPegzIq7eb/H8PFWOxvsW+IJDHeShNFTi2UxqRE\n4qnsS80MdfYLlB5Hc/hirq46VussbXTaBUB/8ieQfI5dLhnuBz8+sSVM1AsS\nzv4Gw0WhPWUX7VvtfVNvlgdgb/IXgw7hod7HxCWsMIUmRCxhntMG6VA4MzDb\nobU2gl1GVa1RT1gZhwhvS37yaITakNYvOP8cfIcaDql+ubAY1Je3f4rcfX23\noOr1Pq07Ifq4ZhUjKqpWQWRvYO3APCkeqpBOSY2tWgTcKf0eOgigl/BM/GrN\nUZn0iyqd1yUwmE7IqBzVnE6MkVpMYUdCmZ47ykkCQvTlBuRiD8MbjAZa5gGx\nl+7qLZb9/bNoGsbfvynufQVrOBy+LpvMwWrs3TdFWuk6L0NT9RA9C5IAcSDg\nMWvwErW3gidOoJHieM85/3QQeB81gUYLmju/NSyqHg7NhD+bUPFSR76mWQl4\nimGe\r\n=QP1U\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","tsd":"test ! -f index.d.ts || tsd","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run tsd && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && ./node_modules/.bin/tap --only -R 'base' && npm run tsd && npm run clean_cov","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.6.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.12.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.12","string-match-left-right":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","tsd":"^0.14.0","lect":"^0.16.12","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.12_1617152288770_0.8551388026710132","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"string-find-heads-tails","version":"4.0.13","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"a66988d81e3d53b4b7cc2ec712db42ad3e1e5cee","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.13.tgz","fileCount":11,"integrity":"sha512-n8bnbN1N0LWYWVc7gTuBVabeYuI5UZOpkZDlYPWJjuxe9t0U+6u9zcBfaMEdqyUrHz6ok6ODlelu6PgUPVt4YA==","signatures":[{"sig":"MEUCIQCmvdXWKewFh4x4RVu2+mri/K8kP1pbPPZO1CTkZSP4egIgJjvnXGas9Q0vJc9eJnbSA5YaQfA6UXEBViQPLJqx8Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaHr0CRA9TVsSAnZWagAA03AP/3lLFT186WET7gvUkAPb\n9eGOTTWCdiv4f88qFukaXX2PbTijDSqdwIvT/mT7z8IRtP03fuP51mTFuewJ\nM8sdfH2TULBstVIJV03U8wg1CJbUwiuz23clMJcVggeOAj5WFwialzbfPSSA\n7DChVrko+nhc1IrfFpdHzH0LcinmzauroiwCxlsK27cq/4hwdYz7UM7XvyFD\nmPwNKvOTaOnXAi9k95HT903ARCZisQEqqQAf6bFt7nNS1Kk8SpZh2JeouYej\nZvK56bs+0sdxHU/fhCfgseIZQC7qztnZiAcZBY9KRPfGNLYHYtW7tUhc9JDk\n3G0aROlDuUiOAWybb9pCQt/Fe37l+MCx22VZAKAVuIZN42D4GiongyrX3rUH\n7em9e6hZZG+xFhtXDO7S8BfNoW9dB+/TSTPscysQE82chFaKKAGJaSSD+4J7\neS6YQ6p9m0NgHgkPDhcpKy6u9Onwkedx9DnH+fo3eWZJcQKi5gv+iI3RtgBq\n4lexPQkS0OY776J0M09x42dk2aQX0kXx4FP4WnSq+mn1F7lmtsmGZyqB9vk3\nHKJQVakqhsFd1Y0f//D2bURfWQGzAbgSpULkS/uzaJzj8/82UnzD0gVfOd0Z\nttobe+3Xr4QgOFrjSNbvIBdhe6i7WZvfTmEN7eOJGU/K++ee1jlLCGhbgkpZ\nwcly\r\n=V4UJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.7.6","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.13.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.13","string-match-left-right":"^7.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.13","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.13_1617459955894_0.8031788497386996","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"string-find-heads-tails","version":"4.0.14","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"ef32f8102aff8e50d4301d4c2f6a3976fa678825","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.14.tgz","fileCount":11,"integrity":"sha512-IcTQKBzchSmi7Z/dsZ5j3tvsYiIwDPHKdiDaUpteq+tTsNpI/TJ3yqwJtCBk6yYrYx2o7aYThrYUF6fMomRwhw==","signatures":[{"sig":"MEQCIGdCab7yuGbbGsiq/WXC/kfhTSg5dkJz6QTr83JRzXEWAiBPl5OefUqdojAKY1nTJDcVqGKw2lUz5SeJZJw6V2bZNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgakOaCRA9TVsSAnZWagAAT4wQAKA7H5gL7fafjMpXYas6\n02BbhuG/lwDgjK90BHfe22kP6HOhQjEcMwRchok67gGAYTUPlhhnXYuOX3ry\n+f9QMBeKX2amubXJ1CUZzPEjzDWzguLVHAMXy6Iz/hzunNhZSLEYFshwxUeE\naERqPA1lmaPSqHTbJgt+ykhusJFES6tmeeYoymoAbBF6z7pa72839XHbeYEt\nKzbag/46Gr0l8IoB1qeqcMlamcYYaDc2XLTIq2m3bbEI858ORveOjyTkOTcd\nDgfAmVGkefiUNJ2lzTjE1ji7lVoNIdhmEWBCkJbalfgwwicDe+2BvC740aII\nYYrSasXH8TR0jxHl3q+U+gm30GMKZW2Bz7e3PwqX1w3p6VayaUcC6LI+7Y+d\nCDPtUbHymvqp9bmKKt2J6X7jnL3h0km/8sJw9KMBuSBjXd+H9gHxZnVNGqIU\n2j7/ARg4UFzEFciAVdiephhpLD6puSLLrwx1Ud7X3gsOrN+ycnmAYGiT4G/X\nn6J3P7P3E4QBTchPCSTf7/i5g9fL/CVKoK3Y3Ml5j3ZQlbek9R/KW/4aNTSX\ncIfHi9E8OhPfhAY38L7ftAmQ0+HakK2dMVIgJ5o4QDvc6q/BV/AH278aamZj\nNIrx6bgQuyvSF7KZrfbxnD5kJpO05vr8aLKHw+G1qgXk1aJeFjMs8QhxB1af\nPjdh\r\n=U6wJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.7.6","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.13.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.14","string-match-left-right":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.14","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.14_1617576858157_0.47657487710382007","host":"s3://npm-registry-packages"}},"4.0.15":{"name":"string-find-heads-tails","version":"4.0.15","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0a18a38eca0a12c533326d2abd4f7ec2ec42617f","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.15.tgz","fileCount":11,"integrity":"sha512-CgatFDBH0UbZlj/hxnFqbHAFfSjIfzD8ho2mxGR9rBZIkJ5Qv1BV5XqxZ1hMRHSHwbU7YiMhZy1AC9FIsC2HSA==","signatures":[{"sig":"MEQCIAn1S17a17JfbdjR9Kd8WwMqi/z/YRn8K7mxqJH3aPxzAiAqH8Kc5eys7FKoeFexeq/UR8gYu/RW+rzILOni4k9hjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc02RCRA9TVsSAnZWagAA59EQAKQ48/9Unm/FzmdFW8wU\nX5si5uw3iVr7kF8pFofmGftisXgSJzsIifSHpNAAqdEGtg9Xcl0XBdFeONwe\nwIp6M7gmb1yw/BW/y8Hb/BoBHmH3E4zCNdqt0tqc3MCYiIXmvpcuTLpXRaoK\nNCKLvfkR7RosSKnH/qrUQgjFExHzdFgGkTn1RYE+jSlNfq/M/mEt73HfV+lZ\nLCzw2pO7YxAyTN7P9I+YPhaHgXtL/WC9MJiCimf+tcV1RJCWHIzMls5EL6dH\nu0jH1YUlVZRrvqcGPFptIUc0Z5g6qElCZHdR6cnlA7HQlZuy5mjoMLrdkjfO\nc9eWyRX22/eqb7gVRb4t6FxtbGF0caQzd9brsLH54CJ7Bt9wjpiWXH626Z1r\nfHE+W4PIH/DloTubezXLKRvdEen6ZawvAjonvq8qK7OopijI1SRv48cf3yiF\n8qF5UEiachayHM2ZiIpmBw9eSmOaoq9GFr8BTV4VN2Z5GeAN8GRV2jN+LJin\nEF/5HTT5pKH3tlsG3URiR9d6XeSSVSUpSqNDcYuMrO0TleW01OBfVtbpHPsd\nO9zqIVVd9e+GTVWiziKAGkgfRXz16vPJlA1AHCD5cfwRSD+GgcNSLU9dleaV\nmle0ETUjsDMbECD7jUk2hhmbFMU9/IxMYsTvhpO3YMbbDJ9LJSqVooSvKYLn\nf4MQ\r\n=LTZH\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.7.6","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.14.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.15","string-match-left-right":"^7.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.15","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.15_1618169232652_0.9084192655354231","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"string-find-heads-tails","version":"4.0.16","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.0.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"b5814bab19d9291e5be982cc7ec3c246fd54c1bc","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.0.16.tgz","fileCount":11,"integrity":"sha512-oW9sTjL+/x7BB4MYVilPsPeANAdE3zOBUGUr+6T+J7PmT+58zJ6ngbd8Hgn7JCcXzAOTop3sTnck+iikhO01hg==","signatures":[{"sig":"MEUCIQDeyUBQJzyFEgoioah5/WacK9K2Z97QtHie7Ql4diGP5QIgenywE9Y+C72CWNhqmdZsyF9MPZKLAyP4CxJF2epafyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd2QACRA9TVsSAnZWagAA2gQP/RnmvaWxOm2HGTcVY/of\nqt126yojeCAhJH9dwhv4dVNiJaBgVq1/+o6FFoHq+XzWjzDmnmFvWZa8xHql\n0iZ+xM1h9EDlTQAqOM/JuXEmc3mTaplNzDXGA6ygwS0V4PeOAtZn2PRrLttj\nQbjqVZbzUccMTE7uo4adMud1Ay2tnhshXafuBZCJuHpEv6eJMuAd4awlYtln\nVjLRxTQfc2xMfRF5jffiFx3bdZrvMaD4FSAKrPnCY7UnTZBApymAwfFSvaPF\nNfdF81LhTVZbC1k2P6n7ih1Rzf7sx7nuwos7NsItTZzi1rqg2fWYxoLiue3h\nYV0QNMkvtyDlMkUip18Ht2xvGQ4v3/fNr7LV739Ag5qGrY6vBw8OD2NaVDvl\nhRpgL4NrUEed2XkNWZUN3Pd93e0gxtrq5Aua6Jp9gRrvMp+bJWmQTa4y7RPc\nm972CNED+PhUC4t/VQ7Pa+/rsFyjeQI4Gw3681LGyDXLSxpUrGN4C+nJdLKm\nctV3gS/2+i3UhhwlZuonfbC9IwQE/ga03v5bwaqSNlyDRPiVIr3GxohvwpeY\nLqkP2kmHBnwQB33uYfAA45TQQT/zRJOf53LHgdxgm4a9mgmIdhROtTAUArBS\n7Vi653xUN0UMdntWwL7dI3TyZv0ReMwgGhiBGmjcw6G5vIJbhFKsATAruC7T\n5gop\r\n=NhM2\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.7.6","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"15.14.0","dependencies":{"@babel/runtime":"^7.13.10","arrayiffy-if-string":"^3.13.16","string-match-left-right":"^7.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.16.16","tslib":"^2.1.0","eslint":"^7.23.0","rollup":"^2.44.0","core-js":"^3.10.0","cross-env":"^7.0.3","@babel/cli":"^7.13.14","@types/tap":"^14.10.3","typescript":"^4.2.3","@babel/core":"^7.13.14","@babel/node":"^7.13.13","@types/node":"^14.14.37","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.12","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-commonjs":"^18.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.20.0","@rollup/plugin-node-resolve":"^11.2.1","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.13.10","@typescript-eslint/eslint-plugin":"^4.20.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.13.12","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.0.16_1618437119683_0.44587701319738793","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"string-find-heads-tails","version":"4.1.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@4.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"nyc-arg":["--exclude=**/*.cjs.js","--exclude=**/*.umd.js"],"timeout":0,"coverage-report":["json-summary","text"]},"dist":{"shasum":"0a72aad2160d7048d46b135e56abad6e57c365c6","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-4.1.0.tgz","fileCount":11,"integrity":"sha512-57EGQB5tK4KGy9o5RyHCrXcu3ZxrE8MEgKv7oBrKh8VvxvcNK8yoZnEV+tS7q9/AjJqR/Nw2AGj0R2+/AOZ01A==","signatures":[{"sig":"MEQCIGg0Dsg1DTXUp8tZr4RUZHNE4xCxbjEqu7H3jNzROq3eAiAyR/EttNKuXpc0ujSSgJO6JQCmBwY32N1jYaAkCAu0Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqzL6CRA9TVsSAnZWagAA66QQAKSp3ToyLu1uSQ4oil6N\nqIvBxLe7Gbw9CclZTRl/2YImyj3oD7vdLtWrA5cxs9Q8S2NADAsA1iJl4t8z\naLo9GiBkJw5CUbtodOcJDJTmvAVO8KpqUMxzqxdXAMKauQB8JjVyRAushE2g\npnSjfNRdy8XeK1GLxM+UgqCgVmAl4dsIeN6iP6yxh0JLTuv9JODn655CFeHN\nweFU1vk1NCziORZN8+S44CwoH2OYSCFbju/hSj43vJ8i53wXoJFgBUkFdNyF\nCC8lhNsiKfPRIQn1dqjUOHEiOGgczcyrdCA/NtECZTEd4cw208+dAr/jl5gq\ns7A5fvbC6wRsZ50frCThAtY4bSN41+rCkY03IX5WzGuNjRf1qdbwY7p2I8uE\njypvUxrig41qd8DfpfRi29JRTOrQ+rBzZ2VAf+eW0iL4vzjY8AHWFYN1A9T5\nXkqHDvpEvs4YRaB3TkcMSlq4HJIwD6Q56foqqQpfNRMqYW0Xpo4EqsvL5xYl\nHs7UiCVhxLMZJbgg8SAXVbcan6SmTBABOzLr9vUqNDa0NkiRuv38BUgAh5U8\nsJteWe66/bbocOS21kBmbTpjq6gIogs8sawdS5PZMQJN0tF8N1EFD6dUWPY/\n+6Nu4T+cMNx6g/YCp5neaExdytRv8YiLcvaWuL55cgSTEMptYi96MGmT2RSF\nnMRP\r\n=SNGn\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"main":"dist/string-find-heads-tails.cjs.js","types":"types/index.d.ts","module":"dist/string-find-heads-tails.esm.js","browser":"dist/string-find-heads-tails.umd.js","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.13.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.2.0","dependencies":{"@babel/runtime":"^7.14.0","arrayiffy-if-string":"^3.14.0","string-match-left-right":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.11.0","lect":"^0.17.0","tslib":"^2.2.0","eslint":"^7.27.0","rollup":"^2.49.0","core-js":"^3.12.1","cross-env":"^7.0.3","@babel/cli":"^7.14.3","@types/tap":"^15.0.1","typescript":"^4.2.4","@babel/core":"^7.14.3","@babel/node":"^7.14.2","@types/node":"^15.6.0","@babel/register":"^7.13.16","@babel/preset-env":"^7.14.2","rollup-plugin-dts":"^3.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.0.1","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^19.0.0","@babel/preset-typescript":"^7.13.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.24.0","@rollup/plugin-node-resolve":"^13.0.0","@babel/plugin-external-helpers":"^7.12.13","@babel/plugin-transform-runtime":"^7.14.3","@typescript-eslint/eslint-plugin":"^4.24.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-optional-chaining":"^7.14.2","@babel/plugin-proposal-object-rest-spread":"^7.14.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.2"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_4.1.0_1621832441628_0.8539253630618826","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"string-find-heads-tails","version":"5.0.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"bfe3a113ddd3c992ab9e27f42bd425a2821e4cee","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.0.tgz","fileCount":9,"integrity":"sha512-CiQbp/7u+xDJHoZk9CHMEOjrQf8CNcEFrvneWavU7rVzExb3v+up1KMUv8IddgmeR3twJ+sIn5FD5JVIZOo3Ng==","signatures":[{"sig":"MEYCIQC1e9K/mkLf6uUHoDmOw9H5mohLP1yAdByrnezMbuPL8wIhAJdeCmihmNDc9yquaG6Yv0XSUjohz56ps1SZLiMyKbZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOoTtCRA9TVsSAnZWagAAExcQAIOYlDMFk7PPNJJ/nZsz\nLPJxt+wUrMuTRL3QJ9pzDrRFykvq9meQLibcrJKu8GixbXQsgNLYf8rDpt8u\nCkVDFAdefFXlNcCOeNTWVpbuLWEuFpImvbARGAFVHNDbGE4qIQGPs9ow1XNr\nIGgUZgniw9B/6S/vv/PIrWob26aZ23bimF0fJBUQMieCL1mJ8Rvq9QbcmGai\nXAnsKVSUJ9wUgdnEoOF3Wx4+fgudBir3LjFhz2x3eUxVpwldZVtuZdZ+cJPo\nZza+PC1GBKn7d+vO5W1FiZy2puKjiqgGZ0l2Nm2/oAUwqrnxgIRwi1C97bC3\nAkmI39s1mJwnm/EzvkvNOBcBSH3f6QLAMgb1HBxLlGGKVdoWyyJgqqETLNdf\nGKFyWPONsau9BvOzZ8zKTs6Ljt6AbmCwdNSOCc9boiAP2F+8X+gYBGx6vMPL\nzzIJBS/wntbZkfsospBex+wugcVbn8X2RHFzmgtbK+cLGYzAa/qnlu1p5Fgh\nI4yUrSr38EN/dSP0dQt67YVOaNCbfi8ijnN0hI75LIzToT1YzhkOrN7MEjYA\nLhKWEwYGbzm03UL4snWXFRgv3O0AfCGTVq1it6ZrlkmQoFtByTJAWwY0oHoT\nQdRhX1/M46uv3YKnBvXvcefF2TyZ8CaUZDR8F2fbqW0dq5+KgLOE7qz8eST/\nASV7\r\n=sMUD\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"64fc7749b91986a1e6e054128b5efdeab215e36a","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.21.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.9.0","dependencies":{"@babel/runtime":"^7.15.4","arrayiffy-if-string":"^4.0.0","string-match-left-right":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","lect":"^0.18.0","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","core-js":"^3.17.3","cross-env":"^7.0.3","@babel/cli":"^7.15.4","@types/tap":"^15.0.5","typescript":"^4.4.2","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@types/node":"^16.9.1","@babel/register":"^7.15.3","@babel/preset-env":"^7.15.6","rollup-plugin-dts":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.4","@babel/plugin-external-helpers":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.0_1631225068904_0.8883826979716016","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"string-find-heads-tails","version":"5.0.1","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"4461eb7fd718f5806589391358a32174318464db","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.1.tgz","fileCount":9,"integrity":"sha512-SXSpqlK6v2Ss9PSVaBx5kbb9L/jXU/S616njSnfHuSa0uvey6LNvbUFoOcqo3gPn0tCj9k0F5I78cfPOBgVhng==","signatures":[{"sig":"MEUCIBfZH7OQ1CgWHfy0BERopbcDA4nNXyBbTPaLEyLzx7YLAiEA2774118BSq0lK8H3yCeDeKhkW58odXGkF2PcadsElDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwdiCRA9TVsSAnZWagAA8E0P/iB18GNSHnVbOKP3jVkM\nN+Kyy+RmaNga9UUaYV9hpN+IMXIOxVZawTPDDOHM/4nwGwstKJyi2bH+tbdS\n/56rnKGAKNT2EhRT/Bq77gFCBq4EcMtqqyO2IfZnf/tGqLuM/+XETg8Y83Ii\n3XVIacf20SwIn8Ce97X4h9zS3YPO3ArpiVo533sNJMdgp8pg52YcorV6CWX3\nYloZ5ZpbkO65hHWJ8IG9yNPEEjebUw17b6BYOIVyWPjcEqhGo228Gpfl5fI8\nYkovjy+V4sEAN+ecdjbjB9bDd7l2HXv1G9NVojs2tl7pqCNGe5wpDbjU1AAN\ne1mueLjFTutqGKTRnSyumFBJOHa+/SsYLHkjqju3FaPN4HdhQVNMrrJAkUg7\nKW2pBzP6ZdzSNzaIoN2cd/xE1UUuPWP9jwr+d/eRm4zBiJNHLan56Sa4eiXQ\nqTgvZekbj8jH2wPlfFOquAQo6QLHBOkkoMIkuvk1uA7CPPr3t9byp76AGv33\nznz0Na50Tpl7plh70AHgVt8vooVaf5GAAGYHFuktoms86wNMXEIcFyAiNdv1\nBdtEFPqZ1xdhogcYuyOl2aN5cf0YL0yCDpv/LSZcYlg0O1tAjvf+RBgGNa3K\naZ6Prmj/hdrwbM6h5Ms08wMJy0mF8fk+fQpUO3GW5oSJwtEeKabnXmOzkFxp\nmvLa\r\n=RSJe\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"094bc80279ce7bf0963d1920003f990b374a1518","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.21.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/runtime":"^7.15.4","arrayiffy-if-string":"^4.0.1","string-match-left-right":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","lect":"^0.18.1","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","core-js":"^3.17.3","cross-env":"^7.0.3","@babel/cli":"^7.15.4","@types/tap":"^15.0.5","typescript":"^4.4.3","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@types/node":"^16.9.1","@babel/register":"^7.15.3","@babel/preset-env":"^7.15.6","rollup-plugin-dts":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.4","@babel/plugin-external-helpers":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.1_1631520610358_0.7815498227567439","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"string-find-heads-tails","version":"5.0.2","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"45782d986b10c36245edcedb94b1209bf6abdde1","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.2.tgz","fileCount":9,"integrity":"sha512-rn9+7pGtvCdqG7pZu8TN8rjfJN5skUGEnts07SC7NOa81HXbPLEP7gELBcnBfZwRW2S7iOZ6HYwV2sai6lL0sw==","signatures":[{"sig":"MEQCIB7lZSnuh3mIwUce9g/pgtC1JVLNmBk9dHYLgcyaKXmQAiAR9LJZSK3KIqQtq0H4BanpZ55d2wrCpMlNk4QX2Whu7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41583},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"bc91a29d101874783397e83c3bd91128e245517a","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"7.21.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/runtime":"^7.15.4","arrayiffy-if-string":"^4.0.2","string-match-left-right":"^8.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","lect":"^0.18.2","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","core-js":"^3.17.3","cross-env":"^7.0.3","@babel/cli":"^7.15.4","@types/tap":"^15.0.5","typescript":"^4.4.3","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@types/node":"^16.9.1","@babel/register":"^7.15.3","@babel/preset-env":"^7.15.6","rollup-plugin-dts":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.4","@babel/plugin-external-helpers":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.31.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.2_1632131548239_0.7533863630853741","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"string-find-heads-tails","version":"5.0.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"e6ed024aaa386b1c124dc35779ed42c2dadf6ea8","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.3.tgz","fileCount":9,"integrity":"sha512-R+njbWvot5y2UlVru0fkP9Kczziv1fxnJfhSyIHCUD8vL23cL2UfooNdEItDWidyP2PIbdeigoUgQAdGFdfrrQ==","signatures":[{"sig":"MEUCIESwDC+9W7Rars9xL7/LFWydyRLXOGqFQsYZyE5Y9yqqAiEAsDwkHVm5f/MlzRZAaJP3dm8JEdAkg6FnDWVe0FAc+UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42006},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"c3d6a13657deed5b4ba7d61cc207854cadcaf71f","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.1.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"17.0.1","dependencies":{"@babel/runtime":"^7.16.0","arrayiffy-if-string":"^4.0.3","string-match-left-right":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.10","lect":"^0.18.3","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.59.0","core-js":"^3.19.0","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.4.4","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.6","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","rollup-plugin-dts":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@typescript-eslint/eslint-plugin":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.3_1635851027322_0.7429738079261292","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"string-find-heads-tails","version":"5.0.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"48c9a4b4592e94da070948105dcd1ec365ba5be5","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.4.tgz","fileCount":9,"integrity":"sha512-i62TjP69aBn5566z9K+vNTVBqlCBmSf6rTv2WU+JLj5icSHDFSpx2OMeanNMbtPOs6wqWjGPoY1LnVcLxmhb3g==","signatures":[{"sig":"MEYCIQDfc37hk/u9DiJQF6PVrZcu6X7TK5V/g96SaSGmSO4MggIhAOstHkDgGq6D6oZEKPNVPxobzim1feaBbn/AYQVdIZrs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42006},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"2dc6bb2bbfddb3e573e99f7ad6321ae7c0ce856b","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.1.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.0","arrayiffy-if-string":"^4.0.4","string-match-left-right":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.10","lect":"^0.18.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.59.0","core-js":"^3.19.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.4.4","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.6","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","rollup-plugin-dts":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@typescript-eslint/eslint-plugin":"^5.3.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.4_1636037693202_0.6139629200717949","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"string-find-heads-tails","version":"5.0.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false,"coverage-report":["json-summary","text"]},"dist":{"shasum":"328be307819c1adbf926fdd490ce16ea7c33ff40","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.5.tgz","fileCount":9,"integrity":"sha512-KgMXo6eGgNAlnirIDpHC/zDkpYCYLcx2jV+op3+06C/wzcx+Xblij5Dk7HAU4Vn6+wpb2h9/OUJmiY4BVIbFjw==","signatures":[{"sig":"MEUCIGVhY6krfHK4DFogPmp1YMakoAdzl4nljp69+M+RMRjfAiEAv/PWFkUYRiriN2fzG5Hf+Isp3Ih04LM91hGSVY2WyZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41385},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=12"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"71c9ca84597b0d0f9307ffa7d5f6d4d69bb7ec9d","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run lint && npm run unittest && npm run test:examples && npm run clean_cov && npm run format","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent --output-file=testStats.md && npm run clean_cov","esbuild":"node '../../scripts/esbuild.js'","pretest":"npm run build","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --output-file=testStats.md --reporter=terse && tsc -p tsconfig.json --noEmit && npm run clean_cov && npm run perf","clean_cov":"../../scripts/leaveCoverageTotalOnly.js","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","esbuild_dev":"cross-env MODE=dev node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.1.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.0","arrayiffy-if-string":"^4.0.5","string-match-left-right":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.10","lect":"^0.18.5","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.59.0","core-js":"^3.19.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.4.4","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.6","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","rollup-plugin-dts":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.0","@typescript-eslint/eslint-plugin":"^5.3.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.5_1636335020027_0.10783942939626678","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"string-find-heads-tails","version":"5.0.6","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false},"dist":{"shasum":"16755564ae1bcb913cdf14ad5e81475fd18ca4c6","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.6.tgz","fileCount":9,"integrity":"sha512-KncOJsd1HNsGZrZT08f6m+VoSQAOrRLToQ5VKmF8KiUDd2I5J6RYcFsOnJg7scEyvcl24xE6Hh0CAqP83mBdPg==","signatures":[{"sig":"MEQCID8Fh975nOC62zoXCmJBOdETeKe79aYHUBxa5d9g6kATAiAv9JG2Prlvc8HgkSc2ooOWGXLgVV2uGUolOxtm7weNKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4GeCRA9TVsSAnZWagAA8eMP+gJOekCfG+OH08Vf3BNK\nLHO2JAO6G4XM2BSJX/UaGxXcOBYvFU3dQJoYRfwDhlBmuJkMIeBje+Ayi9Em\n/4HibgPCfRQK2O9YWnvEOLdCW3bOfwNWcTmDk/hOk0yFEHyY7KRqygEu3vzq\n39y/R06OVCrFc4i59zxp6GRBSr13fIO/VwkOPD32UIFUjfo5Opm3tiq4sW1+\ngbqzZXCF/m2QNN4BQb6Khkw59Mm0cd2qFcRBuL2FTrX8MwfEIfb4zi+PDY/G\nplGgJGdQgYnM5322f/tuwdHev0hvt38zwGj4nyDyNa+CxDZyZ1yKj69l6LQb\nztyl3kJomMnPgWxFfqTeEFb8QX5EokWyUXppHTAWcCrt3Z1tuPO4l+8oYD0E\n0VWawamF49/UuTCqHKhFK0OqcZ6ZSRtZ2KG9vEcULMxTW5Q449ZugEsiKde7\nTpRGQLT0zHRUNhdLEc0j8CLMhMP6ZPldbw+NTGjrn50pcWD7Ukqnw0Agrbpz\nuwmzj9+EI1bbhLpWd9r/o6T8sId2LU00X8GaAdv4J/hXU5typJ8tMcvPrtyg\nTIAOfYY3LKiG7jYskbq55QbipXnaQnb4qlg7pPL43uPS133u75TCqXNxq3V6\nUgINJ5tk1Dq0s2M4QYEZJv2bkhwZw8H2bsThjO3/e5plGA5sV4mGdzUdx122\nfvsV\r\n=dB3Q\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"1867c5e5908747888168ef7b7981bd2c8c549a96","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run test:ci && npm run perf","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent","pretest":"npm run build","test:ci":"npm run unittest && npm run test:examples && npm run format","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --reporter=terse && tsc -p tsconfig.json --noEmit","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","build:esbuild":"node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier","build:esbuild:dev":"cross-env MODE=dev node '../../scripts/esbuild.js'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.1.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.3","arrayiffy-if-string":"^4.0.6","string-match-left-right":"^8.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.2","lect":"^0.18.6","tslib":"^2.3.1","eslint":"^8.3.0","rollup":"^2.60.0","core-js":"^3.19.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.5.2","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.9","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.4","rollup-plugin-dts":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.4","@typescript-eslint/eslint-plugin":"^5.4.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.6_1637581213866_0.7769124259197489","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"string-find-heads-tails","version":"5.0.7","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","bugs":{"url":"https://github.com/codsen/codsen/issues"},"tap":{"timeout":0,"node-arg":["--no-warnings","--experimental-loader","@istanbuljs/esm-loader-hook"],"check-coverage":false},"dist":{"shasum":"da93e60f3e6d61eaf7eff02ee50bde590d9457a3","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.7.tgz","fileCount":9,"integrity":"sha512-7pcrapytzqwMOjIjlXFaGsQwhnYdwRK8+ng+HEY60xCE4QTh1/1+Z6Sb14esNdzT10dj3E3XeGtt16eNDjfs5g==","signatures":[{"sig":"MEYCIQDR9X1QH8qikZjrh5ql2u5f9LGwQ3OHPl0keYMWz8GVjQIhAOm4dJyoji+JPkDgpdc791LZYItfzh0kcjSt2nECQY9e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpbsDCRA9TVsSAnZWagAAd2cP/3JMVNh8EwQOuQ/nWfmz\nzCxzNPMLLKjKkXKGHwaT7ez3a3Mm08DExMDfkDjqWrx0GetFU5qmY8vNMIGm\nfRDBmfAoVGo5sNFo3DPh3EdXjlVDXUIlCxoCK0BBnclCJaEq7NLyDKYqrwwO\nK9WvviLXgDbnH1FZHZDGj+9Ey68WlcAi6Fs0PM46WbgddLllLYwRZT9JscaA\nH4ns8yUFSF96nHe0n+Djon+3k+l82g5W2gwQmwW203SPbAlhWhAkVeuvO07j\n0HGl0f+U8va/2BHAszfYSJVD97XxB7Leew6qfSCgZqkLIGKqLDY+g9G9Bcyb\n95m1Srr1+6pAu4zfcwVDw49kNWEGJ/LRq3x5oXTQBsUX/i9GO+X+XhsPV1Bj\nTJz3K+KS68j7tDBdlp8PjyAXfvaRV1aiiPfdWJC3entp6aPOSK9s2yOh7QEM\nsTEIQ80rCTF0Xzwb/CQuNfQVYbxn0mVlqIyd3LiNBMescOIWV/0rIjsQcAvp\n7FY9pFfax7JP7cA49V1WteEHs50uVnDUDpKFzrmZt5C9lV3gXNgD6kpYvcbY\nTaAYmz2udfXxqyQI0tHb/sIel3mdF42qJ0u9sEvNpvXHhmnk36QpJMTex+VC\nL1awB064Py6BRpBEcfzb6y2iDKPPzCYsrvNQG9Tuf66CWIjOjHOgb4j5iGOq\nWzRx\r\n=aytX\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"req":"{ strFindHeadsTails }","licence":{"extras":[""]},"various":{"devDependencies":[]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"1c5b243b01645f0ce07fcb39c94620e28807ee4a","scripts":{"dev":"rollup -c --dev","tap":"tap","tsc":"tsc","lect":"lect","lint":"../../node_modules/eslint/bin/eslint.js . --ext .js --ext .ts --fix --config \"../../.eslintrc.json\" --quiet","perf":"node perf/check","test":"npm run test:ci && npm run perf","build":"rollup -c","format":"npm run lect && npm run prettier && npm run lint","ci_test":"npm run build && npm run format && tap --no-only --reporter=silent","pretest":"npm run build","test:ci":"npm run unittest && npm run test:examples && npm run format","prettier":"../../node_modules/prettier/bin-prettier.js '*.{js,css,scss,vue,md,ts}' --write --loglevel silent","unittest":"tap --no-only --reporter=terse && tsc -p tsconfig.json --noEmit","republish":"npm publish || :","clean_types":"../../scripts/cleanTypes.js","devunittest":"npm run dev && tap --only -R 'base'","build:esbuild":"node '../../scripts/esbuild.js'","test:examples":"../../scripts/test-examples.js && npm run lect && npm run prettier","build:esbuild:dev":"cross-env MODE=dev node '../../scripts/esbuild.js'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.1.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@babel/runtime":"^7.16.3","arrayiffy-if-string":"^4.0.7","string-match-left-right":"^8.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.5","lect":"^0.18.7","tslib":"^2.3.1","eslint":"^8.3.0","rollup":"^2.60.1","core-js":"^3.19.2","cross-env":"^7.0.3","@babel/cli":"^7.16.0","@types/tap":"^15.0.5","typescript":"^4.5.2","@babel/core":"^7.16.0","@babel/node":"^7.16.0","@types/node":"^16.11.10","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.4","rollup-plugin-dts":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-ascii":"^0.0.3","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-strip":"^2.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-cleanup":"^3.2.1","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.0","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.5.0","@istanbuljs/esm-loader-hook":"^0.1.2","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-external-helpers":"^7.16.0","@babel/plugin-transform-runtime":"^7.16.4","@typescript-eslint/eslint-plugin":"^5.5.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-optional-chaining":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.7_1638251267096_0.6945295411711903","host":"s3://npm-registry-packages"}},"5.0.10":{"name":"string-find-heads-tails","version":"5.0.10","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"1b417d2bafb2ca1df767a5162854500f889ca62f","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.10.tgz","fileCount":12,"integrity":"sha512-ehqLNAJQLcOfrZcQjpdXUxnLdNqdLFI5+/rfQ8+gUQi87W67WJu/2FZM0WJPgdh741Bq8o4+j9U6Sxe09cOrGw==","signatures":[{"sig":"MEUCIH2UvfjhUmKT8MVdvmlVN4Ts9ofKoVImkY5vuWBbksNYAiEAk8KzouF4dfsRvDoRUuw8+wQMhfXYMA+P69eoqtpn9MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxgIiCRA9TVsSAnZWagAAcpMP/iq2oo4tsNuSX2T3Jx+C\nk60l17ZAOoKE1kDB5xLIxi4huhwQIytgao0snrYz1HjzfbQoaJTMrz9bDumv\nv3bfKOei3TbI2iWnc5h6Q9fSqct1QsYl0Tj1xaTfWvFoyxKesFyUVsZjFONZ\nGwifHLjOjqNcL8804v0QidOXiEWWvwr6EnaJbkz9T0cZxJ9hdbB22MaP+ah/\nIYThRz1i/4NWXjLdBQkJrd+ndJjQJUXqjn3DKffY3iLdjRgPO42UxXhTItl3\ntokVHQUDRAVNNtsEaA/YvlfT/iVK/UHHpRSnZG4+2IdVvV4+6Dfl4X7W8qJY\n9gXMfHHRD3fr60SlR3X/JViQPufOjUBj/KjAGj2xEsKfufJayDQ3bFT1t34Q\nkISC082GjF0b/UhU36FNGJQpUOzWIpFLlRQO8L/V75mX0dWzVmRaYsqdwQTj\nMddcpGF1v6YPxka7KGNcvbGsf+7tXgTElg86fLa8b9wi09OFxdQsdO1Nf+dB\nsjXv9X2APogIOAdueapcN1E+JcMJZpeaLb9Mf9C4hPXjIh0ATzhzw9WEPK9J\n+PniAcXUkF0IqaSrlyB8cxm4a61IYzMHwvae4OhENGACZ1dp2YPnekMW7LXs\n4RLCzf2YjiUls3/fIZDLAh2pvn9KC8eWMvf1S52JFuIttbyR7MxWTmRQvcA4\nJ/xW\r\n=EJT8\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c","lect":"node '../../ops/lect/lect.js'","lint":"eslint . --fix","perf":"node perf/check.js","test":"c8 yarn run unit && yarn run examples && yarn run lint","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","letspublish":"yarn publish || :"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2021 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.10","string-match-left-right":"^8.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.10_1640366625920_0.19890540581098204","host":"s3://npm-registry-packages"}},"5.0.11":{"name":"string-find-heads-tails","version":"5.0.11","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"7a6f4645b2c0dea5685f6c807d28d25a51ad368e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.11.tgz","fileCount":12,"integrity":"sha512-nnHvrrcdqsaoN8TDM8aWy/lXShUUzv3fyBa3T48KmMvg+wMyt8Xu32u983sszlrZ2/GzuLGqtW9M4GYcYxU6vw==","signatures":[{"sig":"MEQCIGFeGmUZ3Z36KwKe8HoMOq/qPKDPE3NCVxUtLlYKx4DJAiBDp8bRNAVjaC/ie4p+77OZWyTH36JyyHn+H7D2fc28RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Z4wCRA9TVsSAnZWagAAR18P/3du1/2WFJjYLf/QUOKu\nhaj6F6A+7SFRwOgq4Xr4jIkEIsZDA5QFICIQT+bOelm9IMN60fTo4Segr/Ny\n45VcKMy2XeFLdpobC+SCBTDOvwktjnTfICRBDWZhAErDjTHYWsXlGIYRGrKe\nTp8iTvqKfZqQivWPdfc8+JhfBI3MjX9BfeLL2bSaCBnPCmz4MmIxX1VmSITZ\n31rH4fb+0mxGbSUHeEn+hj1PPjEQlWYUW27MPa+eSpIflQdvhA6H/vKzgIC5\nti7+X5yDTp3pKiSZ2St0qO8xXMA1G2qZSLkq53o1OykRmb9LjDeOSkj0J14e\nX1hDeh2c526e5eq5FDYFhD8MvmOUb9TjkBlWyG7xjCPsI7Y8oIilQEyW1xvq\nVRyTLwpMpmv0xem2UaE1ZG28z7/NxMVVSTkpgznAyFfhfgOCnT0ZcxFuTmex\nPXDBR6muhbE9hqb1Vs3MkswPCD3Q7IMBlEv/BWIA7mpBVqNWshyyqw1FHPeV\nzZHv8obILkCz+vNVz6Z9Q2bYNps2jcTOz9B4WEgZe/XX1XvIZCKKwrRs2g7M\n5PjU8vwmmSlckFJZlA1GnpWUrRGN+GmY4kqbxTSBBTgzAIMvZhGoOCU5yCwB\nQCGPl7vKYD29zd4TOZdnG40asfok3pti8FA/2R1buaUZDdhUDZhSeNUEseqg\nLOkx\r\n=QKL+\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js'","lint":"eslint . --fix","perf":"node perf/check.js","test":"c8 yarn run unit && yarn run examples && yarn run lint","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.11","string-match-left-right":"^8.0.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.11_1641913903776_0.22307715202279832","host":"s3://npm-registry-packages"}},"5.0.12":{"name":"string-find-heads-tails","version":"5.0.12","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"4395c3c471687c7c32d589020e029bb0a9a9c3d0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.12.tgz","fileCount":12,"integrity":"sha512-GZbaEVE9cZ3CYgxQBCzAROlVpNu6wX2s4GWde6MbOZW6UQPPESPGFMTrcQrDBnENfxHueBX1Bd4BvDjmFdFUvQ==","signatures":[{"sig":"MEUCIQDg1euaUdia0A7DsylCIaiQA2xM9G27OSbdOkrr7BKT8AIgFkxAhjKFP4MlM0f4Gm2iu1U9k/w6CXbkGUnUc67AW4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7HTtCRA9TVsSAnZWagAAWUYQAKQejdNLVm73fgTIyCbR\n2dWp2q1cNBj2qDC48t6CjLwyIIF605NGqVCtPSHK0W0gfRjnVLuOzZ4yIJTp\n+UGhhYhvxPhjIANU0xWb4HUACBUppS/IMb209Ym5JkPffE/9ZtKQcD3uBPWF\nW+/6Brg/cE5pgtczDjoD8V3Kepk48KBaLYQpzx+QI/ONwrFDvyyXVpPTfkza\nVYa1mClgADGk2MPMWljf204TQ0ROkAkCufH699aSvZ7wg2rVDj93cf8KgUUd\nZEK8T6faDCs6eZzMprIHJjIGehqQfvzeRMkqaYB5jAea6f4sT4avmO4WDTXF\nF21ds6lplEkpG2FM+ZvbBJ4+uT9b4EoCCj8rhuy8Ayx6NkRv0BscdURvw/jK\nfrzqlzKv6Ii1Ea8WCxu3sqSG5DLCYU88v6Dac+3gBInGTWGG6T92Z6VpHkKu\numnos0+Mt9/hRMA65S0tY10om5v+gXOyHQKetJS/vV+sFhXkgMnlqIT4IzNz\nQqPE4VFxP7q7ja6+jjp2jqugU2jxdS1hFGjoRFjcllciXtjK2xpDue32e2PS\nPtW9dp2G3Cdb3wqJ6oIneeoHkL3HBhHH0mPNqylbJe+qgAKfoNcY+4ooCaZB\nx7zPEHFPJR0JqE1eChOdsp+QLCeFugYDnIKITBUeWOmZ0dA4RtbXw3NbJgfF\nX/x6\r\n=oAcR\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.12","string-match-left-right":"^8.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.12_1642886381125_0.8639580638746207","host":"s3://npm-registry-packages"}},"5.0.13":{"name":"string-find-heads-tails","version":"5.0.13","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"6e3fe4ea3c1460c218bcfe853089cfa878f30023","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.13.tgz","fileCount":12,"integrity":"sha512-gtHVSXFRGjM/1BI2bAdyfdlJrnl5+JCXzlqUcXbv9STdFqABAioTJE4nSB9YXFJZGugNc6yVOjuJ1WQ78IVdgQ==","signatures":[{"sig":"MEUCIQDaQzZVzr+3jqT/wLms08g7x4vtEvisNXu+p9irUWHRxwIgUL7zUkcRdn0CYHOiTn4zSPD5FtensnhGB7cSIYQwJO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU0E5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd0Q/8CztSoVnvJFMB0gYbyrNbbras09LQLm9Vkx+C2tyS1kw72RYg\r\nhGUeISEf69rn7xt0EL4e/VRYnZfK2buxVXg9R1/XnSvZFMBRZHvKAIowLsQY\r\nNIGtTefavgpXimdFqRiL4H8Nz4LPrTxa7lPaPQ/z2w8wEMO7E27PEG2LlWmV\r\nyOimdbDg/mVuW/yRpFVyv/KRx0uOk+7ayC36NMj5rySVjl0Hm8IoHQx0CVW8\r\nshLPZECPRGRlr7qHsZtPAaBIJjtur5y4Dj6Lo6WdOJY85EPL2q+QkmEEivA1\r\n2KrqISzcOoY+gN323UrQO2KQqi37DpA2+invGObVpOUcD4hnkP2XQrZ6oNut\r\nBvZ8ZNbZ11Ub0n6vOuESJs6H1JYoV4mrNJi90315+DmrMlFHBkw746Y7XZD1\r\nnwSHkNmDawh2X6LmN1lETNLFkA5nWmvlKf3P6eWOFGC0NAcP/dHrDgn8aZO/\r\n62p1jsorqL14/8kUvV9Ayc6JBSeMpJ04z9FVXxVPUFj93/nwu5oPqJuP04eG\r\nJclwuleGMGDg8MuMncCxG5N0MlvASlhxO/gFSaYErdKhho98J7ZrhXfh9dwD\r\nwvj5nk4D9rj5xe52UCe2Og+fO/D4wvKMgejgEYAPkENr9rn93VuGIieI5ZN2\r\nbdTrG7e769LrLJ/D64NOiWbIP/4lLUrA3UM=\r\n=J7Wu\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.12","string-match-left-right":"^8.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.13_1649623353558_0.021430034645737228","host":"s3://npm-registry-packages"}},"5.0.14":{"name":"string-find-heads-tails","version":"5.0.14","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"d6de0d68eb104ddadaca45b2d7713c02a27406d4","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.14.tgz","fileCount":12,"integrity":"sha512-4O6U/Oz8lM0lzLMN+fGf80unURl5uvz6KGY9DkfMS/4t9PJ3OpvJMQRPyXIZGuwOInODWvHiSdp/Pos7CpcvEg==","signatures":[{"sig":"MEQCIC1Ljp74NNz5dBaK5woyfnjMcPpd0R+QhfcuvTDaeCkcAiBTynEG+D4gLOJG+qTIlckMcKTE/ucCa0h64UMYPFR9ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVKAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjww//aSUaFLYKsplzyKWs0GMZALXUoVlqLr9H6S6woV6EYZkAkdwX\r\nXN1fqmJVNuoYRRu9xLipim724itWp+bFfwzrwu1z5xF9IdShcpCncBrAg0JN\r\nvmbp8jRlpDL2hCjHPgJazD8nUQVILHx5H8XaB/vCkrMV8o2PaQ2GD/9Qb5j5\r\nDI8uwJbeeUdHukvk0k0kgaKRM+cG74Svhx6accW8kDfOzmQcSR8G92jyo/w2\r\n2htPipMMBZ91B0/Icpyca4lXx909vftLw1hcfroNQH7+w/k+8rIxL32FhIkp\r\nZHDekCsaaiOYiKQhwk91UmD4GowSztvH6K2UzrEDfK92P1OLQ6cP+fMqupP9\r\nmsot+c1H/Q2ie2wNdWDdYjrVLObxMz1YdqAeq2gQ5lpwggkTSUKB36J1LX20\r\nFCU+EDLzLC+9cebg0xMtt5mhB+VvTcOstzP0AlEDg4rDfuQMlV0lDhVwljkA\r\nSqPDEXkXYzXPIB2fy1ikRttuCjzeMq+6DvZcy7d8mPN9am1GB9itUHtScQCx\r\npa1V6wry0ZxUoQ5yoYno3TNndxoXi/mlUnw3dK23hyOeYqHtVIOomPJ4KAB0\r\nyXtnqOH7E13jPkvwL9Rv40jJe5yGmH5HX2evcIKkTUmW2CZPPtw+IrRIW9ND\r\nAuWuViNuXnaWCiI8CrsvmG09wnxvxAX9+OM=\r\n=7Pbv\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.12","string-match-left-right":"^8.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.14_1649713201750_0.3199937726631157","host":"s3://npm-registry-packages"}},"5.0.15":{"name":"string-find-heads-tails","version":"5.0.15","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"ec8000aac0db7c9c388ecc0fdccacb8a9b4cfe03","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.15.tgz","fileCount":12,"integrity":"sha512-pcfnM2xB+q8JlD+o1Yx1aK8WMogCfvZ2b5qk+9sgNS0NMhq6B6NJhJbFLopELet9WTlE/QIrY00ywJ4J7soJ1w==","signatures":[{"sig":"MEUCIGMGcxTyla9jx+BhEU+I7vuIQ6b2bDzzv3DwSBHkZSq0AiEA8joTkPbQs3jbaHBuqog0ioVFYINxsLafzfVPj9u8+VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXAPdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRlQ/+OwW1BPkeTUO63Qvvd2lMS98FOs7VqDnnXWhkWCQo0tFM8M9C\r\n4c0lQSupgCyMZCjjWc+9Xgc0DCYcGlUkwDcGxgqCHU+ntPOCxDABPdwHz6vM\r\nKAl71ZIlG7FsnkBdU5xb52MvvQb0urjb1vL7JiP4QjnJVckmtcgRrL5DLmbj\r\nw212lrY9+9+p0IaiCwunOEUs4Oe+MQnM1EHer2IgB+wt/tXHoKwYoZFQzyqY\r\nuhbpRtoWfNlDF6zhoIYbvlqKxaJhacVqXGneXwpndDqgB/YPrQ62YKiANARF\r\n2jw1ZEIByQssYZz4+L6oR2Q2C0flnEtxZUq7sMXCTp/3uGW5nujo/H0qqejr\r\n7jMRSplUUqxzyamLfd70DI9/YGIkUQYvNxbe/o9k64DDnGTMxDwktcZJdsM2\r\npHngeFqgWeCoyOiNiblasiKDNnk7s7vy1cZP5dT3zOODHFL5YIiNs08VgiHy\r\nau4aRPqruI/vvUy9ESG+QIoWNJVttEpxobVNNkSgwd5qRPGSYQ2aJUuquEHO\r\n698Mn0tNfZURe6RaAKvWaBSfQ93WHvJ7VVqu161jkW4JvpsTNDh9/uRsKSxB\r\nNPhKcftqiz9WTQiJ44HIUbEHigxXFQsoTyDo5ZkXJwhCsrNMhf/ugn+D4T53\r\nsRYNedK96rYJi1iNq4PDuWwP9yo9pJwebT0=\r\n=90+o\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.12","string-match-left-right":"^8.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.15_1650197469200_0.6670162135943938","host":"s3://npm-registry-packages"}},"5.0.16":{"name":"string-find-heads-tails","version":"5.0.16","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"56a0cb0162852450042f732255ec23435a217682","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.16.tgz","fileCount":12,"integrity":"sha512-I5gveLUgf6IY6gcbNgBPaag45evlK2E/LBmarQkW/5sMatx2LNOoVJaNyXqmQWl+ddtVgJpDmtt6fg3MXXKjdg==","signatures":[{"sig":"MEUCIDWYnPP3BxngugZpbN6U5kherTonR5wOOG51batRvC8SAiEAxHqQTGDTFsL8tWvgk2nvkPDp/2Fgx/S5cfBqTYFUbWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXWeTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon9A/9FVg48W9HzSjsT4/PUpAo2DrzQSst44Ruk4j3p4RHBEicc2cb\r\n4M/G0JYJ/X/ev/a37IKfMVGDBxr4aOdDVwpxGVSAcNHumFQiMWrniYgm1rkd\r\nn+2/Ha11Iwg8Vz5EknY8I09fMBTySul8XNZHR/C1GmMcDlHYJA4LKqCJTk9l\r\nRihQw8YFKq6DSYYX1KKajutoQM1CdThgaL/F3K6OEPhCN75x/yIpfHYHN2aD\r\nboid9bYE3/sw8ZN+/RnKP1FJMaeheDWiCUrmb1ZL4YrwCqUu6/NaLAwfeqdB\r\nqKR39LMMkF0kuRWH7Iqwz6gNg/TJze5PJPwzUJYCSiQmTw3lI4B4mtaOfZav\r\np6mNCbiwsGgD/L68rAhiiYmb6W7QLAU418aembHoydfJUsv8wn8o0NrlVMuy\r\nKZ8CmE+p+2sC6tqs0v/JIeZhVTcLPSmAruHxvill+cwVUdfMen02b7LGkItY\r\nCC1AK6RIkJB6PeOTRIn6j6SA7BSNc1o9jymOtZcB4Oa2ZmJ9W8bXOD+gTz61\r\nY2HgE3UfvKZILXOBQsY7K6Sse51lzwc5/5bcsLUsyzdZqfEZ/G8B/HFxu7SV\r\ntsSc+bhJzWnbibfpGLSUoruIRUMr3VLwD3+xkzSEJQP92Y03CJs4cCh9xEka\r\nDckhsZC61eA9SRjiUP2kJgafRVoIOMfQ74k=\r\n=/yQQ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.13","string-match-left-right":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.16_1650288531090_0.5529407528706307","host":"s3://npm-registry-packages"}},"5.0.17":{"name":"string-find-heads-tails","version":"5.0.17","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.17","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"59e150e7def9c07e32bdeb0503d76a2d77638029","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.17.tgz","fileCount":12,"integrity":"sha512-8P8Sl3SrgfMuIEMprzGNQBP3lUrjRqji9zsY+beqlIqErHyLTHwSppBCNSNp8ZyFF7tSAtfbqmFQniZPqHd83w==","signatures":[{"sig":"MEUCIAKcMGVxF4zHmowTUEoO8Nuc/5Q6FnAQCPntNq9diUlMAiEAkhODQeDpTUFdDEBnwBDUXV03eRTZ1byRPP9/C4fWpsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJichYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdeA//XKmIrJ2GbmiEcL+S4P5kXeyoYMQN+P65GKpeb5KzlT/Os7WL\r\n9WV6Ib3k+zAPZNJY+z8+vol7U/0RB7RjRaTLI7+gJI/9pt3BxKOx38XhLX3L\r\nTzELy6t3kt/Yhx1+0InCr9RXTGDlmB7SFyvRk88p8cR2zP/nvjJTbtWbdbWj\r\npFlyrrtZ1MlOOXOt3lJfxNXwRb/Xy1jFV5IJtESmwcbxN5b29DBRjgptir01\r\nRdB8MLu33x73Gg8+nEWCqE3Qbb0fyihbCEu28dld7Dw98dK1MpN4pxJu5fFj\r\nVTjHTT21UkGA2QE9XcjCHiQMpOgza9ptWlQkX0p77RvXBxG0JNsCygcmWFhA\r\neG/fUnUSdWRs55IFL9jX8799XdeuOjflwD7KXJ/7yz8fvLRMcg7DYTJm19F8\r\nmmSn7qlPsuEVHjlRmH/Hnt6EG4nDFBcqMQiZwaXRERGJSeI9Kad1NK968vNE\r\n0jjSRjz1HiCpyZVOyVqC8dMit74G6iPkU1GzaOn1ttMMn9EjDRKgxVqIXf6J\r\nRAUN7FCgm8e2sDBLoXjVyn9ORiO+TZZPhcmjF9abRCeK4SUUDchKTUDEgk0Q\r\nWHso+A0zjb0mtoeA/t8ruuqXmpDkHDpvQ78i5L+r7q9yY05gcPZuS/lFjuHa\r\nTW8fER/kOiJAvaOy6zIeE5g5mg9EFg51q4Y=\r\n=BzjA\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.14","string-match-left-right":"^8.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.17_1651643908330_0.9111353406960423","host":"s3://npm-registry-packages"}},"5.0.18":{"name":"string-find-heads-tails","version":"5.0.18","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.0.18","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"383e8a5d759cfbd0104930bf326f333328315ab2","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.0.18.tgz","fileCount":12,"integrity":"sha512-Yb2FFggnikYP0A5QFvuUwupsPcJeC1OzOsfD0vmcpwoKQNXvPhGy9S5+IV9/aLqFr3NRJ4YLmUVuAWda797jZg==","signatures":[{"sig":"MEUCIQC4QYe10c1XRc5DhAOGc/fX6U2nZcCqy1pAPV1UD8OhHgIgD+FDxP39Zhi1+S3a1kYzl9dKlaJZc/SpgnNIyQ0VWzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw9oCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW7RAAjYMFuz2+rLM5UF3k8Z60DvtJxbetO8sTZZRNhJp+DmZON2re\r\nM3PLpEG6uxTx11S3/WM1z3pLxV3d/nCcV0FbZ+WJeIAv8Oy5xqPrEhs/Pdsp\r\nmMezgvwK9d0F1nVoNRjDbTKuq+LmLS+80VISDbqMXXleT7pg2kxocRJ3OLAh\r\nla00mXoNIjNOknvEiod4m1xsm/VKRa4FtJz7NTpXs5IHLA68HdcBsiPffX/g\r\nR10R1wRHvo4wWpd/Q1ToJ9RSb9xDAFkr7rrMSqbTH6cocV6emp4UN5JDVkI6\r\nZL/OCMO9lDOS/fVGYC47jWM5b745hRyyUGnazXM8aeezVdelDmjIl9PsQ/FA\r\ne4bv5e2wyeG1QUVRoNz+xKztHu2T9M7VatMl+xfrWtghNLXW2MFdKpji9I74\r\nqZXIuDSfmH7O2sdFZQBz6GnQjTmt7DVVR848sDAf++yODaBWQM9myl1c4G2+\r\nniaYHb/934AGFV/FQBfS7fe+nMVQMf4GXewEG+I072KRwAW4BOmNs1hU/7Fg\r\nx4ZBg1l7cHduYY1AAokLqu2LOg5VmX57OGkHSJXNR4d0i5SAL80K2kVNiVfm\r\nAG4Tu0wYPDZV61j1WeV6hHJONLXJRnC2Tu5VaFK5V3AlLqNhPcq81rXcFCO3\r\n3EWPvglXLku3gcVHD/T0LcCdbL+ZT57wEXc=\r\n=/30X\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.0.15","string-match-left-right":"^8.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.0.18_1657002497921_0.2560776004949148","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"string-find-heads-tails","version":"5.1.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails/","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"7246b5d3adb5e8282c43c321bee38207d90860c2","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.0.tgz","fileCount":12,"integrity":"sha512-9N4Nt9oOrlJt/R59w88DTfSG5kOPgaovawAi+ODACJT80TNWZz+7xiOUaV93Bo9SVLtTdyWQ0wq7Ch5ozcoCTQ==","signatures":[{"sig":"MEUCIBYzG4H9JBjGpnQiKHWm+MX3ONtjWu0X8MBvx0VxltP+AiEA5he6A+DUNDtHLwx9PkG5g9ThiBYIguluvb4KEWFL100=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9kKNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosxg/+OdjUM7Ws4AKMcfqbrXNwDlpJFnDz8v8nhJwQWdFzwtZfH+ja\r\nTvZJ87o0RKwCZE0aBXw527Eog0bKFjyafRKU88KzmCwBvaJ7NkGDMdho4zdJ\r\n8+gisLnfiX/16Hq1SAbFR2JrAggon/2jb9VtCjGKVv7XN1mtT73k7GnzMtQD\r\nsAOI/EfWqDDgVZUL1emPW4lzEyIpyqZXyY6MIUL0hy4Dw9WuKKxMs/BDXC/y\r\nJwAlIVYAldJok7CZlD5+lV2JvdaNwswalMZYrPcLcyMTT6/0U0HreIVkwnrz\r\nsb/zPRZbKLOvJrWkBpGi13RGBgrSkDNHE2AvPqeRJFF09p1uxCliWOblDHIS\r\nFiHyCjZWGOC5XbIhzgr34s18L++vgxq/cb+7SQZ5d8grMLk2VLqPtlmF0EoO\r\no7Mtr32tXuT4nElaNm/cK2XMquEs5NErNCABJ+4Ksf9RYdGcROBXNqgme+TN\r\n/ckRLp/BLPwLwK3OCPGZSTxsuPJ8O+loiSsZAIMldT/F1PwLETnYY34+Ut8P\r\nZOzqf8CIE3h0nvdqhjaiWiuHbFBmSZr4sAqgqRNnlICeUnwVhzllOcxrKHGk\r\nGhYMVzlweq3zcgpf+aQ/aZZqKMwye0jtw6I8O3dp49fnsuZo1DFtCXcIjXic\r\n23+M9AfLgBJRJxm6WmZqSC+Uleza+oMebLU=\r\n=9I54\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.0","string-match-left-right":"^8.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.0_1660306061649_0.7087716215499755","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"string-find-heads-tails","version":"5.1.1","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"82f75b21cb05335fc21817027d1b9dc996b23d0b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.1.tgz","fileCount":12,"integrity":"sha512-m6MUeQxMtsu+w+aJQUgpBBBSfdJvToLgVSYKBO3isEtrsoHmwdCSUMaTB7tZKzQzqd/1mme5uWpmmojYZRJv4w==","signatures":[{"sig":"MEYCIQDwQCAEqw0H/8/cxrkTFG0JGC615AIypHwWwJBgZWyceAIhAI6Qd0kXjrjgCNF008MUWO4A3LSI4P2edAAZAuKAs1qN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/qBqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb0g/9HGlDzYzcC9uPclwBH+tPkeveuat9NKrMZGoTZgMP/8sFL+Pv\r\nl8ZfNKWaZ6f4uDrtQTuOWY9sJf835TenB3ttUZKQZ/wTMtpULdnlGzdT0DAu\r\nZ+lnS9WPLeMelVAdzpSOqhaQz4KbyLdkPdljpga2tHuFp8N/ZvYxhwrTq/ln\r\nzd9jkjC6xmLT1MyO5iSSfd2sTR/MU2LmBEYYUzEVW29AdtsUtu0m1SFOileu\r\nnU3ZqQPIbZURDn+gKTeMkVTSC4FBC5jGn8HJDZy0OBQRNCEgmlbNEvJPbTNh\r\n3uSW+cwKTvHif8M41UkUNKraAAIvK5+1LdjCbPIjJEPHpNaHCcABaoWJiI4g\r\nKrQO2Vzm9KvIuMfMuLL22g3dW51fiPcQtikMSXZ7C06pDDJozUq4YZZzP12R\r\nF/UMBIYFKvrT10pV0g6/apgRe64gKFWB2bCZVVPJGajyKT81gGOrvWj1/sAA\r\nLPfVUZGpXBvWFuBPnkcKt3pnWrTEmlsyhjY++OuN9eAOlplV8edw7OaqFNmb\r\nb6IPEXvaYOHpbCeav+gTAO8eFxhl22Bx1qGYHdyQbvNLhYWCSlO0H97R+0mW\r\nC7OI/zexp5JqFAeR45Xu1DrzXlYDUy4Gxhmdq3Qy15hNJfZKYF/kfr3rch7n\r\nSBEuxBtEaWTilsxss0C1u1pPfEiH2ejvHYo=\r\n=Fxrb\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.1","string-match-left-right":"^8.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.1_1660854378675_0.49990807213294786","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"string-find-heads-tails","version":"5.1.2","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"067fea202a2aa648d02e88ba520cb3c6651fe845","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.2.tgz","fileCount":12,"integrity":"sha512-2fG7lbx3EWEgN+vBRKP3aMbCFdtJxDDe6KlQVh+Y/CUVI2In6CEu1LNWg0ZIDVT8GPw0RcGGsnsOSD2OnRfVVw==","signatures":[{"sig":"MEUCIQD88UAt1Ktp0cNpgCKUOVLpFK5k96zoNdPLVqDEFeZ1KgIgQ4IUPNE5EEQ8PZeNK/oKKQGQ3+6FZfulO4SeBEUmH9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCoEZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzdQ/7BLxfVAwZxxx+zUeec2KUBFrF1froftw6Zyvo9W5WOzJzQw09\r\nEo0pbj1e254mA1FA7D0fl9jjGRy8M9iHYeBkytsSe6PKAoV9uw3mfR7Pzhd8\r\nnSW3q4NtA9XoJNIMnhtBSXq98dtqiPIjNJT43dHyd14iUTBfU5VWsaJON1q3\r\neJsxcH69CmVN3IlHmPE9nDPyM6XAzvqDptItAv99o6DGZIPFHidyu5xeMzMB\r\nul9AweSuDFT6kvh+5Ka8YjfuKtDRfLNd+k06et7phhUEGzbDCbBuRExjDn3X\r\nre8tc9bP9WH3NV5mFUNGdpoHsYGo1LcLPtQmpkkX9S/MML3cUWWbE8mRHJ57\r\n94IRFul76re4KVsOGo/10AwzoyF2rLjTC0x63OsImkMInswO7OlrfrG6RH9k\r\n1OLAyu4713N4pd9TVXxc+BxnvrELXdxKwb6KSy7+DZF+m9CR/GB8o5rYFMor\r\n6wIAl+ZqlrfAeAcIXLGldoay0kRz0J0OKiHXNRna0bQ1j78bdPXX6AIEZme5\r\nqaqSMPTZhlziOV/2sxMT1I9xbwkQ80Vup8X3F2aCIpFFeWS9jlFVnKJX5Haq\r\n4Vtt0hHwqqWS/gc8SVLNods0wKLPSh13KRU8G4Kyu3lZxn/RWpLtpArTaMDI\r\n72Zc1UpGfcfzv7zbWFOWDFYrljKe7pxWg6E=\r\n=Z7Yb\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.1","string-match-left-right":"^8.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.2_1661632793740_0.20813701308507282","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"string-find-heads-tails","version":"5.1.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"c4ad6ce020724aeeef6ac9a9b1dbe9c5a93bac5d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.3.tgz","fileCount":12,"integrity":"sha512-0r3ai2a7h/gJh9ZQxXag1+PbLfnAsfFhPo34pKcc6GoPayZ4qpxqvFrvlIhZCIjPQ5ewr0qxkAgB65Sb959KAw==","signatures":[{"sig":"MEUCIGw47AbP+xBmLAMI/gM4Qm6nhKzg7ZK46h0p6ZLSgcWcAiEAuVbY89u1PLmPoPPiZNa88vinxDz2IA0wXuvpx+/s3fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVEX/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodQw/9EJr5FxITzz3rJ2QEdKd0qz16AVgiVijFnemKJLYKPtsGI2RB\r\npdkpuLwLPA7X7fr1Scz7npQLq79jaqTjIymFsLz5oFVFm4o1GY525If8lPsz\r\nmSKLvNCHTlYpuNaHbSmE70ciObFbmN/+AE9G9SKacwzf/IXs/jkBJzbv0h1B\r\nsOWpgfvLUtPo5o6QQ12dAJs/6x/XY5/rQdPTv6xyxP3VIsffuuWb98uUJkFO\r\n12/46wrIVqtmLAnL6va2EjjcnbT3rt807gldIQ1dlNYJSXr6I3+w/Ae42wEI\r\nRtZo0/VfygiuPAqJC4V0KIr/heQicvlHAgfNMYmET8VqgfjA1whQSx7YbX/T\r\nB9QHbEZ+/ixXLGtZXAoD6nQUdtM/rTLEvlTkKOJz+j+CV0VGN75HY79+e5k/\r\nmMnebE+ffSzOBE0GSRFAe69n5N9P6p/ZcEC0Wv13NeOrTS6XdSFJVrETb8lU\r\niG1z16U3drXaPgi6sHmhSi44VHHLtTnZihrAP+WKS9i4Xh5tVKr9i+jxuBsh\r\nSxOVD1sIUFGwTfZqpE6liu4XCT8WHqFsazhhqkrUbyTkAhybAgY6a17AUffv\r\nrngKvIuH+AnjQ+pWkOKFhxefBdfA8y9UUhdYQfxbRKCZznSZ4AvflyALrkJu\r\nBH3H+WzPJfcplhNA1E3OALAEowZXuNH+gS0=\r\n=KYen\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.2","string-match-left-right":"^8.2.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.3_1666467327357_0.9250926220941567","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"string-find-heads-tails","version":"5.1.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"e870a0c3493145321b73c1c667858faabc2e532c","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.4.tgz","fileCount":12,"integrity":"sha512-VOji0gypSC2YrgbP3dQp1urfRNMwQl09hGy1KINkc8Mr3MmvPAHBYMRn36ghESQasF3OsMqUJT9W+59XgSYf2A==","signatures":[{"sig":"MEQCIFoDqs5Rkwb3aIX6RO/83XhWOAPwDghERP+gPf7sNkboAiBbYRiA1DXQ7JZ7KQPB+kwZzer0cjsWG8ISMvHrMYUFFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVT/sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9GA/9GRX3b4vAdXNHMZJJoTvkJeSNjrZPiivXNtDGP6ZiFMma3KWn\r\nRQY7EwzXeiM3Qo1B+WjQJaZrakK5fWQQzZm1iCMHg7pS+2YGFbd0Mwl02EjW\r\nCKx9Z+x7Nr/TDCdTr93odwAu/R94Z2zjddCbTLLJR2jvDatLWXGzR7uMSbVM\r\ncCJ9G+L/j/z5JHL0fluF0xCfCkM2yeYSNspalvfQoTuERmuK3fiJPvZHL3zG\r\n4bNCHjBGSvfpA7uUuDIB8a6r5p2pniMOXslSey2/44N2PpYMFXVhWhByHrK7\r\nW9+/qiqzCOaFLMS8PonBt0FI5qYYoQIwxT7aWSBgiERMu0SkhuMxf/s+dkIA\r\nx/VM9kGh4GRo8WrhVrLXNa3+hKDVLyB9q1XA9TT6gFzQw5baM9pY1Yov4kcR\r\nBLfe3Gqgj4LLmsVKAjtpzz4MqEQHdRB14y7pVkJLMAopviZY64qv3SDp7X1W\r\n37cqkLULcjd0rYf4r5CpKkNeK+ooTeFz1KORyq9k7b+fCdp+o8MIPy2v9EWs\r\n8Mh6G5Hr+pu6OVI7qEcp0EbZcz5qb4wFDRNiHMN2Clv29iJ4EcSfuFNAVceH\r\nSvw/RZ0efrNHHlcW1ScXMHhfTch2DCV1ZUBWvgk7V3RyAlshHmST/ih5x+kh\r\nYDXecqPMWNkFZ7wqzts9nG3FhZhEO/Z0bnc=\r\n=N5FW\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.3","string-match-left-right":"^8.2.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.4_1666531308675_0.23203318248835814","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"string-find-heads-tails","version":"5.1.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"d32101c9f9ad077a597a2c2b4d0571edac035332","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.5.tgz","fileCount":10,"integrity":"sha512-ssNCYVu5ar/SsEzaPGUKpt7X1ahSrJJI4cRnfptpFKABYda7B2L5KWKUNyqYN0yVJFfu+REs5K9FmMipjPTI/Q==","signatures":[{"sig":"MEUCIQCyam86GXAHChFoBKOwIuxByEyrKBxC8YJ3b03GgfgauwIgQZnra+Olo5C/h8p5hxCreXjsX3waxPIfWabsGgcF1lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFcpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotCg//XbXZvtmAEn8Emhh0sxz3c5O3Tt4f4HWLM/LKqGDfutkBHhHB\r\nTsnukitiIqGPWhaY7l8jTqfuBrmm/LCAjhIowjawrRcm6s6X85QkD9JhPJ0w\r\n8Irmp1eBjAOOvwadJMh/CyrgI23wOSU8b4qmI33Q26TSmQr+deOnWUufe5LY\r\nNsWTpRHnRFzHru/k3txXGidtoqraufRra/+e3Q5A4bVI7KSIYoUKNRYWXTx/\r\nok4Ket60mqFkGY6CSkY/3nbkXFu2ndE1GetV633A/WwQX1caEaUIO5SM7eqm\r\n2M6/wuNXmHroxuKRxQ03UCaiK8ZT1p/rBDImnNfYwS9B4xDMPCE2bwpW01V+\r\nVTPDG0nAbfACjJLwGKsGJJQvlkPotEqf4/DbX6Yuw0NxSXxidX7ENNd8eN0W\r\nY6VQdZh7m5i/JBdRQa47PlWbuavsJF6xqJKpDnSaWgdoU3V4s25FeafDTmY5\r\n1UbXZ1B4XvX5miNqgW9x9C+S+QcELMhYdvFlf0aw0VO5evFIQqT0iRJqdjSn\r\njojhiUOVSpInL2F0lrIQ+EkgM2gm0UoLIfAvxrV6o4bz76WmFkhalnbqu6OK\r\nc8nvpyat9zXgKLREngmi04jVlAy7BWfM3ZuUljUA/ZnFwi0Wg2uPN8djn8zE\r\nKjASS1ked3t0Cr1kH1rUUMM7Ud9VpR/XMbQ=\r\n=v0Sa\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.4","string-match-left-right":"^8.2.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.5_1667258153332_0.9255634683968286","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"string-find-heads-tails","version":"5.1.6","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"7dae068752972885310da5a2f936cad363090141","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.6.tgz","fileCount":10,"integrity":"sha512-nKNTU+c1cHcRxOmGQ7uE0jMJLDyFHjTrxyw277M8rRI/W5ThV0zf3E9qABzHujmFB/RuAiT70WN8LttcV7raNg==","signatures":[{"sig":"MEUCIEFesYaZ5FJzNDWOw1AVnlwa7YN1lmWMztNEcHMCvsVVAiEA0/GBQIZB6WlXi0uyp3wDW2FWxG5a18EzlB1SA03VZjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYm8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOpg/9FKYLGXl8UqYBpyTuvgDsgtHupNZ7xd4jNdK0Z7rED61k3QT8\r\npOGsW9b8bYJ9xMMyzSkq/LaxGqOODnfEJia83l0lVqMVQ7LqUs/y0NGRSZpI\r\nyM8SFjsuveBEZckNZr/hQGiY/clnxDxu5pjUUvXTWRRh/UcQYPAoyEW7w/Xc\r\n4v0pXPqSWynRvkK+VWyzgX5A/a9hu9A0Js338sVAAi/PPQ812kBvL3UxGO4y\r\n7p2/bW0NcuoJ7gamLfweQ1KHmL2B/02ZFCrtW/f6uJxQDwISHz+TVJony9rI\r\nqgyZW4QuvalJXdGcElZAUOtACUEgTALn9C74xOjVG14I9csSruK4bVHbyIAp\r\nGxTC/EF6ytIAjrJ3qIgsXFKxuKmK+DW+M5NWXzzRl4V8cMoUNE2LnmMSWFea\r\njP/S0HeFpQNZARvi9r7+1k7Jn1m05IJGJVkImJcGqk8CH++6dNwLyf7PkB/w\r\n57BzwwKsU15T7NezZQVt5EbAo+anZzJz+CsmTAxNC6v4PB2D0IhfmlhcBteF\r\nVbOhoqMoQBhVEHWm6g2WPEduLqeyjRPhSdk2lqOcY0Ftjxn1Ic4HWlZ7cRU8\r\nNsAa+aw/arez4nRTy3MDB5MLx6u6qtzA7l35i9WsOh06lZL/DiSu0Atj18RF\r\ne+OLjwqkiDGSmIed8IwvDNUmhz0j6UJbfL8=\r\n=W6xJ\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.5","string-match-left-right":"^8.2.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.6_1667395354879_0.1761897887430126","host":"s3://npm-registry-packages"}},"5.1.7":{"name":"string-find-heads-tails","version":"5.1.7","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@5.1.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"ddbf2229b4abc66f53586398c0009c021cf8d225","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-5.1.7.tgz","fileCount":10,"integrity":"sha512-c2yv07GHh37xLEWLKnHxT2LLW2pise0xZFFAHZ+YfoEFh0i60OWEDcSboFHrQXlC2DYuFBrJpIDU3UCCFVt05A==","signatures":[{"sig":"MEQCIEk/nYfoifS5JaZwZe6XGif9GVKxgm2KPBbEKX9ThmN7AiAOInKK2U6Od+i6dHvo0N7hxWnecZYQTY5Qtj5rGkjURg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY9dIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAaxAAoWaQMfZ1uiKEaX+3JoPj5wVJQYpEXmfgWRnOCVXVrvQo3FIW\r\n6DLYb5yQomr6Ec/EWod26m3fW9vtyYZ2S8uMtMrchVtgJgUC7UuGq2HiNMBe\r\n+oCKfTauLj6GAbRM/fvvcYTU8JZioacMgO0iMKrq4USI3kbFY8KvXN5qjunx\r\n7zKJxOCNIQKioBBq7wqmiVd840n8XuKmH4I20bnD7wJiltRsrnvJ+amzhPgU\r\ntfS7zrbB+tGPqsbEaHWCEGSkjIPa4INEC44hasub/yfiyC6qqeCnfeRkNe95\r\nV6JJRIjnIRZy1G6wn5Hq7rb7hXIASIk6WUkbVBCgBDfs5Kyd/Wg4iBJ3RkAM\r\nvoxm02/uN6LnRi4OoxkkiIz+yAknkZ7POvzBEM3I+v4Ibc7yLewPIF80nyFR\r\nOaNO1LNA8GoQjbWHp20sHMPT+kVi3/ZTNxC2XWWZlejmsQ+HdBg/Pge9g4Vv\r\nxjJF4ztigc2L46TvW4nhpVgI+/2nGsSBomUX32hHDmAH+T7upGD8ECDMDckK\r\nKRMJN5Dxo+vgii8f4fCuCV8ehSxVm96odrAVR+jh0Nl5De1dW35rW0swMqbk\r\n5JsALmP6pVw4b6mw4V//85WCfrD437Dwj1o3obtpIZn3EMnwIse2oG1XbPTT\r\nzONI63xxNuTR/x6xGYxNbcuwWojclRVOxuk=\r\n=qzb1\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^4.1.6","string-match-left-right":"^8.2.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_5.1.7_1667487560129_0.9111299241880504","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"string-find-heads-tails","version":"6.0.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"03f9dfb88135740615574a5c46aa21cf58a2aad3","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.0.tgz","fileCount":10,"integrity":"sha512-FFOwQvm0JqVlnQkD6AdzVETjbT2I2UjY09UzBZr7oSe2zfI9iMgQ2RlPDnlPG8cWMcvkBkyUmwZCdzBBIl1/5A==","signatures":[{"sig":"MEYCIQDksvlEIIy7f0ld7DklBUbJ0jKMnm7QAPxmaf6OTVSwPgIhAL22EH4qgGxacWiidXlDTh4flwIlJADiiFF3BE8XVGJ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiQJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+FQ//b9z4CWk/ZOs3dk3zM1G0+oyBrrKoQHbpGJBISbJlSJR+6iwN\r\nxzZKjr8HIc/1MGEzSu90VUTQmmqSfQk/FAVRzASh8jaj3uytP5oe14akCgY8\r\nt921PsZ11A3F8iXueX3AZt4f2+MxBGpx55AyNLG71P3Mpjv4/LRy+USzGvLk\r\niHmWXl3wWoU2u0HJtlwT7Jm51GU5yNvnY4BiN4qrDleDVoNOExoTNZPF7Pco\r\nOCip+Oo64+k/JpjAhM2Yhk0OoL2H+wMGtCuaLKvlW0FNdvSS0jXcexvn9vbB\r\ntaXOruZfcH8BeI+MhG7UQ7yF/RkaAiyRa4MgY5NM/GwDTa/68i8EVGRQ7fY4\r\ne52KUkzxqrG4PeFBkyWniulqxiGpnBm0OJYSsml/s3X6fP+iE7BKx+IRpA3P\r\n8+fcTGRSpILZxoQ6nByN0bZkL3Xg2MeqAlOiDnW5NPmfzujtQQOXGtUdDqZ+\r\nMy3pL6witADQtRZmuSFyz7eFAGuDzJ5kOdzFgRLfWFPoNKhr0hwLz2asVQ+c\r\nj6zyT9N/r47aiO4cMHXKDep2hKC7yrLXmbelreRU3XlqEpqkZbvKvUwnPUCy\r\nPsMR30Ve4INj27669AZSwBJ9RKWT+K8RuMQ3Uk0viUnz9RaYYUO8Zlol+vtD\r\ntn65vARTucJdL0JtG/Qz/47mNIrmuPhQE8U=\r\n=uZjM\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && yarn run dts","dts":"rollup -c && yarn run prettier 'types/index.d.ts' --write","lect":"node '../../ops/lect/lect.js' && yarn run prettier 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","test":"yarn run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && yarn run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 yarn run unit && yarn run examples && yarn run lint","prepare":"echo 'ready'","pretest":"yarn run lect && yarn run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"yarn publish || :","prettier:format":"prettier --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2010-2022 Roy Revelt and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","dependencies":{"arrayiffy-if-string":"^5.0.0","string-match-left-right":"^9.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.0_1669923416879_0.6286418040324502","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"string-find-heads-tails","version":"6.0.1","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"68fcccc62a0df12411a5023cccb85d94c05301d2","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.1.tgz","fileCount":5,"integrity":"sha512-zl+HNqFjxR77dI5xCqcRWSdh8dGIgM+6sqqFB9lQtycijffqDYfgtIjT+acdr/aaUOdG30aENrsl8DoDFPiw6g==","signatures":[{"sig":"MEYCIQDuuc7nrQ2u/k9dKfnBG7hpSWZLzfyza8+PrUI1Yqjj1wIhAOvOhaAB6VBYYufPIN25Q94zNO/3bZ2TRpCyeUGDMZEl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjoquACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv2A/7Bvm4RF+kWPYF2jk6csBYWeKT9SMM3T7HiuDRQhnlaw4yWYVX\r\ndz+sT/CnYh9sEBEgD2UzmYVAgR+9dwhse1OSReQ93vUtCf3EGlWYkgVRvAgV\r\nsK8pME5y80BZyqZUR08RuES7GxqJrnf2xk/Zympp6FhCQiC4pGsOACLMxZ+Z\r\nC6Ff1a+C5Nn8OugufkDOyvS5ehVOK2StxD5DR6o9QdqXRnqeL7WeE0G0qcZo\r\n4w/02nX0N6SQt3LA7u8nxRFCMN7dbh+h4qAWgSAWMowfNBzdKepO1ELTSQER\r\nu3HBeZ9VbNerCdDMXWmPM7eBMbdO+2uX/KN1zuTL5rgBPSfOYahTb8JRlgmm\r\nvbCzC/ozitRsSe2+xLl7oiEFk3DsXFNCVJ1woHFI1MDAj8RLWwV3bvHaNwWd\r\n6n8Rr72EYdAg67t11i/Yfh/oJ7vZ7MdIXKXFNQSHqnZkw6X0/Ojyx5UF4ri/\r\nrgr+U9CpXUYyfiSOApLhybZlCnWOYbE1wqn2k3gAVUS+1RaOxNRYEsq+56n1\r\nDQ899Th/+J0Z5DdWjyw8RosnG/i29J7Ob2imM/F8EOqcpVMbsvXNFIy/Jr/l\r\nGFwYlCmQxJZhAQsXy7TzgdodinmKVPOeX8Lf2qpEyoc1COUsMHhs7IiVul3/\r\nVxvlVH9/1yiKN0ErRQ+BsFIerWBDYqUULJc=\r\n=rHe4\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"fb6712fe80451351db9f68e790803cf1bfce91ca","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.12.0","dependencies":{"arrayiffy-if-string":"^5.0.1","string-match-left-right":"^9.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.1_1670285998524_0.4656105599817135","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"string-find-heads-tails","version":"6.0.2","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"1f96729894ac5ce3ac64ca78f33d8b863c65f05d","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.2.tgz","fileCount":7,"integrity":"sha512-+y3xuUVfCCcBv1/IaIjPGC+thmXPjW9WggTmPB+j0UjRZZviaPAU7EtyPNLgt8VKYzXQ0lN7ojWtPZzSImyuFA==","signatures":[{"sig":"MEUCIQCDxet8oON+AuvmvtlJ7JF88oPBqgIt1BHTKlm5W9giQAIgVzJi2BjGcwBtsyP81Q3W9VuIdoMfiRXT69Qq5KnqW3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjzYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZvhAAgcs6xX13Gu1aV0kzMg1CDNYngFZrXjEwpOtuazcccqAyIPio\r\n5pvj9dct8j9VRcR4fl2BzGDpV0LEwMAOptb/nxH18LXxBzeNMr7Nk11eL1Xw\r\ntkkAvzgP6AzOZ7IFacG9+pgSFfjQG2TftNsPFNiywxQy6g01zpU8NiUz6rpe\r\n45jEhKtJ9ccJ8xb/NXQ9PnDDV/ebbCP3ith6dyyxN1vpo/e89Up1JmZvA6R3\r\nq4zikQSkwXdXAjpi2AEoUwX75Gnkpl4dderxsjO6W6Au9Q2MV7oBEASpjBdZ\r\npB9/PDxuxR3w9k5JYtIWpZ+fmPZIEowSCK3yWjotNF4DHH+BHgrHSAVXSD0i\r\nv/QFALwcTX4JFlBumaZFvxRY4k7rBYCHDPhpWeV32Kx2sY2YbvArKd54OFe1\r\n3f2a86mTyKxmAg/kJ+FimzlYTUcfOjB7g0CvOR7fc0FD9q6/si6v0OLMzux5\r\njE3fUkB29hXmJXyBIG7qJdGLqI9ncvwf2a/gU+DvF4D94A25LISh5GpFaVB7\r\nE+sHbZMZyoK6cR7Y5P42y+197nDVn1U2kre4mES5+YNzkg0/iHsI0umV6l/O\r\nKq0GvXLawHQkiqq1EgBsV7Si8a1/COShp2jjPUVAwOyclN5N2CeDb3JM1xNI\r\nZcAhIcGX+INU1DBAneh4u4QrgBIS6jVFqOw=\r\n=f9w/\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"4eea87f10c10b657712f4837126dd4be92d251ab","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.12.0","dependencies":{"arrayiffy-if-string":"^5.0.2","string-match-left-right":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.2_1670329867843_0.4354211510694075","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"string-find-heads-tails","version":"6.0.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"fdc992c1e40406efec22d35277d88de9777d7940","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.3.tgz","fileCount":7,"integrity":"sha512-Wjhs6dTyfi1IMA7nVyUxE7h13V8GnHnqDgtD4UzcU8NW/7xI3uv0/Q9viZNbQOawnFb57njK5cl6qeLgECI6/w==","signatures":[{"sig":"MEUCIFWQc+UBB9O2rw2GvOrMrMklWw4zDo3y8lq0J7uDqDJvAiEAwhY69AAbhkjSwM+2oDAbE9gNXJ0KEU7VguLX/Z8OfeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos4Q/6A9Gd319qAutv4oAx2dDNIIWEKpQfn+vYTMm1tHrF3mIA+WoP\r\nTOgW2llyQ11MBp4hi9ptgbH5PrWbZ9kmhrqTfkNblRj96WrOeyPObxr278AY\r\nar0rNhiCJk/iCjuuZu4crgaw39X4+qkaOa1igTcuhplaGsDSgkuCzopq7bsf\r\n3+HKK77qCDHr13cpUSaPaSa8DL/sBeXm+L1ih0ERwWfITCBlG2xhX9XYXxDT\r\nR9TPdFqlKAF0ACpP0gSFFiUG/3PyUcei5Mle/J4fwRPQYwVBzFWOqdHGPK8T\r\nDUCMVLFnHxx+k16OWwoddzkx8k+kbofnEQVQR9bZN0hoBWPNtBVAJcrm9Lj+\r\nDjgpSkCT6ZCeNxlRFeblaSj5z2EcSdQl42qv4Gia0fyyVKlxhkFeSYs3Z0bO\r\nVdTUwmAGceuPK1StyzLtdPzEumGvoemk3iIGwzW4BIjpHCcq1mfgUhD5JWLM\r\nuln2QX4wL/StDXejvdTgkSE4voLb0qWxatUOwWLj76bdXM2GGcw6Mq6H+V7j\r\nnjFbhlseYOTwGpgokYC84ggtlMbI3L7c9CoS/SPDDLVt1r1RcKDyUDtRNSUf\r\nuZs9Lbj6J6KEzYNfilhTnSepUaec4XRnZWyx/LZ7U7QWgjlHTmocnfJawl3H\r\nWe1Dz9T9KaXWqdCkWX4awdog0YLx6ryThf4=\r\n=t1Ia\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"225af098146de390f3cf55695f6f73d9dcd274d7","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.12.1","dependencies":{"arrayiffy-if-string":"^5.0.3","string-match-left-right":"^9.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.3_1671747709645_0.2038360209586556","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"string-find-heads-tails","version":"6.0.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"3f5bcddf309819f12748f588c72f255671ec5a47","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.4.tgz","fileCount":7,"integrity":"sha512-vWwFIgN9hL+uyqC2rhbkg8Uf834N3b57hnw2HlUaUZKt0Jjoqov3Jn6BJ4OnP/fZ3sVBzzJCAuDndHduRJ5dYA==","signatures":[{"sig":"MEUCIF1fRp2rFgK/1a9I5T52sUjvoyzZ3NRq3WcqbGdcbu3zAiEA5fqdJHMNC8OqyTJbYgRGhJU4GI2GGmm1eCaCTuYckd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqaXvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGNw/+NW41u3M8Hdx78XB0ktOBGZFwna3VZfbfGG1pHtxcydAjPrIT\r\ni4rwzdJIdDT6VsF9bt26VtIX7fv5uCxpwCCBmu8vRa+ekiyoOiaQuT7i+SMR\r\nXQZ0X0jAs30/7nPjCSCO61JmWrw4SjeLns1zHSvUoau5tG7cQWYCrqgFD+hm\r\nIF85wPGF0PtXNSpaEvfpNblx5aTXMjKQb/7EJqTY5aGU3QqZ9YOqJ/lSsEjg\r\nptuUN2CWrcqdnfvA8PRHvF48YNG8U2paAH5wLaWmEIJClMH5MkPwpR4pNRoM\r\nfC63RFGJgWD30EbATQAVKAQiFVy8XJYnL600eST0M9BJ4nlOKgD0xo8/7ChI\r\nW/Lk+jqTR+oQxYvJ88gzeoONKK/5YxmLRg71BuMOGfh1lk2aUzlxihGMkYPb\r\nMrfRyXjLGziAu+pOzeHobeYwJGj2cjLbZwCRCgSR8XxUXLDh8azs1X+4nqli\r\nQA1paMiCoVxUivyGCQIuiI5Vlsr3Mw82QskSyaQEIfyjuCTZYIklvXRQONqr\r\nVB2juHM/PGvqqnFw6yvIjIPVtVGU+3IOXBtHCZsJPqzyluD7OQjeMj+6vMA7\r\nAeoB++cJ/edZtG4QLJKjylxLTDxQtgNMUdAY17xP9aSZr8AzWKwN7f6KkP5e\r\nD/J8s6CtG+3SSoTUS7J5lWN7XvI79NoCm9c=\r\n=Htn2\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"07035d96e1992d1eac4de5aac15ac16852ad744d","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.12.1","dependencies":{"arrayiffy-if-string":"^5.0.3","string-match-left-right":"^9.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.4_1672062447607_0.8581535354682437","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"string-find-heads-tails","version":"6.0.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"fea7734157090daa776118b6dbb167c90a3a8b81","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.5.tgz","fileCount":7,"integrity":"sha512-X+FoS2/6bzYROtecaYnD5y6Rw5IWW1IYJwC6AACosX9lx5JoJA/8bOqRoaBLL+rs5PjvcOk35Ol+kB+m6jPUXw==","signatures":[{"sig":"MEQCIDhSGR798BLfvI9svr7Ix+vx9/hMKhhzCeU2jeEjiJQvAiAiuw+ebP+ZJU6SDCCPk1X8czf1osxJtAsOBY6F0lYN2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqjtmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbFxAApLg29caZ870Uvo8kjkRZuUvyEGQiayG0oXlNccIbu9Je+5TC\r\nalcwBRtGw30KugibeNvI/6KH73RGwRVyhOSm+KMWJ0lQPBSwI3n942zzcKiG\r\nGUWhgua81X18taG0lkSfzMEbY0Ik2YmOecSTdkN4qxjspZ6G76Aom06clOAn\r\noXfNGoy4Cf/nNJ0YMhzuMyA2f+aBulXZQcRmsTLDP9H33od341h8ZaRkhi1c\r\nJO9JpzmRKCjapHvDljvkXpBg/8TxwRHeEvvIRD0zFWa2furifUFOHF8MnOo5\r\naqY5YYdjiGaIoW+8vo+H8m7oN3K8ZGMqmHr9pOUjyM79k39WzIClzlUOVgq5\r\ntwHi+YOfX8uUZmmt5f9BLgD09SW+9kGaPhKq4bVFT0FT7WUMa3bRfDZG708v\r\nJnCd+IIYriP+DE6BPPDP/F8MTYJMVgnYNQvrKOQFGaPH0abnDjiw58l6HVa8\r\n9To/LYNFhNenNokbaeTwqgauHqWDIZ0G7w9McKm/NP46nMhajJc7R/FgUjSE\r\nYWqozoT4YYgShxA3h0ii8TOAxnKoV/xIL/kDs9WfmGq6b6nqRYObtFWQdVel\r\nHcTfcwrUYvSRso8265XztkUXK+JL/jd/xp6YlBvVBns2K9u4+B15tdFqfP6V\r\nfvNKL4IE/tuxHboNL1uHW+WWMCGq9YqdAPs=\r\n=Ap7g\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"47335a2999675573c3b4bdfe96ee4a0956b8f1d8","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.12.1","dependencies":{"arrayiffy-if-string":"^5.0.3","string-match-left-right":"^9.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.5_1672100709860_0.6906695618473033","host":"s3://npm-registry-packages"}},"6.0.6":{"name":"string-find-heads-tails","version":"6.0.6","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.6","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"89aadd6d7b6d7e6f4748facea3d84cb4f1f290df","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.6.tgz","fileCount":7,"integrity":"sha512-KFzPkqpXmljpAnBh5gmw/Ve8R+f274xCGgYkU4mF91ECMSLf4C/MABQDCX2b0wK6wMKebgA7CQsAQdfBrtNLDw==","signatures":[{"sig":"MEUCIHqsWtSVIwxLeSJG1fPZKBWcKCp1ze8Z/LNCpoMfyqhFAiEA+fR1SOwHKtOqzizT7DDMt16cSrG85PrA29db44JKbRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqv8HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbcA//XlB2gVIPri0BGylSoN/RNelT1mmu97fAG57BO3aXLsUWOAF6\r\nap2i5V3WgdlR8GYgr2AWrk2IIGPXoCBboUo/N+erhAQVQ51ftmT3XMGyyRmJ\r\n4F07bMlBIKSzNyn7vqMxbaYb+iT+OdiOYE/OHRyjiPSc87ajqQE/Bef/Yj0M\r\nfeiG02sh+6Wim21kSut08t0UskMhyfZg2KYQdhx8BUzCZG+DT8Mzp+H7bhdO\r\n0yXQIdg6Ylgi3fPC7g8Vb8E3aRoKR+bwfC2VnyKrWwAJgZoIvKOlY51kzTzB\r\ngGpdCqPCLFG7+tArAJirCnEhlGaXIXcxdc83jzr4x9g5fzGxKbVVS/47HSGK\r\nOodZcmKzMdkLI6OrZqkTyML0rNVej4pxi37t5uNDKGreC0A+AIO+LeFU7KdE\r\nC12sI4Z83xhgWI4uCjckL6fnGtcdX088I+CI09lfQCeqUl3zdzwImzLWvg2C\r\nfQvsk/xTeFTQyDqHZ5tIub21FM6MMXScYTtQ0moOzEqWNXJXClYfsn3pIqLR\r\nD3Q8+ESBAK7Vjzdcdb7xoR2PAiLG0RmMWBdTFuG6Gm4O1P3yIJDa+rvNvQjr\r\nDcQZJ7l0gWlzg+XOHM6kFV8Adv/DQNmsd+hTp4WEyeZttriah87vlfAAzdeJ\r\nGPgngsKiwVj6Ju1mreSpFTLn2QJeUixQxHw=\r\n=1MA0\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"3f43ba3936d01096756a324d773ace3f354bec7d","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.12.1","dependencies":{"arrayiffy-if-string":"^5.0.3","string-match-left-right":"^9.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.6_1672150791778_0.7264513184213592","host":"s3://npm-registry-packages"}},"6.0.7":{"name":"string-find-heads-tails","version":"6.0.7","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.7","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"480ccded9e1f13c02541d3ba64066f3e94e0bfb1","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.7.tgz","fileCount":7,"integrity":"sha512-tcJeFOTVwcO77FCy+r7CI8apw29bfK5yWWdD/MAqAObkQBVrk5ZPFunmgkKpkex2PxrL5xkgheabnsl0NCT6dw==","signatures":[{"sig":"MEUCIQD1zM7gxeLnKTYDX7kULmGHnQ4UjXM/YF2d5IOKblkmzQIgE+j8LYCm4IzTGX1h75xq3t05luu1cl0REJjscmFgppU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3is6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt5A//X4aIXdI3e+9TQCmv1oXXuW84Cmhhut9qYrvwswGRNDJVjgI+\r\nKHDsj75GAz0Fk2KR6oxOCp9YLl4ZmpAXo6o/AwXQkjepRNY4NdwFmM5p4ILO\r\nPnFFSn1YIUt0WmZ/aWz2pDpoAhpTm30htssfVW/r1XHOGSdPfOcVN5YpQswv\r\nBwLSgULNBQARrqeK6dKcE9xTvJz9dKu9a8yn+QGJY6KT9qBCT3uUTEJBfhES\r\nuNe+eG7nOEfuOY47msBHE4qidSBtwlJqBd9NUoIG57llsfWFC1lr0fLxY8au\r\nFg3zYeCUg0j2ixgXbFgO99YvvHHAupqNQ6wXC0VsnbDgK1EmHdnsgMESGVai\r\nFKsTFsZ+trOi518zGtXyzPbWBXKhdjTG9hM6aTs2X/lVCkGcZ/dqg5TZ71ie\r\ncofISZjTJeaPmZFRqIDywL+kbsFwsJqe9j0p9lrSmZ0/ROkEuHpmV2enI4dP\r\nqChWqrVP12VUI3OnM+Brt8FJJuwIio9gzb41cVEgOceBfzZ+maNxDVMvYQYB\r\n/ynioPx2wGjehjtVYu3jCVIxTPXZhhxRNDZLOIVP3zUFjJ6f3P76gGZHSeCI\r\nV4ySbNZRNeTjPnv1URMempVFMAOz7wMeRxvWNiPpfz+EKi493P7aA8Alf4Ec\r\n+aiCB3el9VAmIF6Db9VpBfRw7wVgC978lek=\r\n=uyOK\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"045df0b6c0aa10009de8da379695c996d66ee597","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.13.0","dependencies":{"arrayiffy-if-string":"^5.0.3","string-match-left-right":"^9.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.7_1675504442073_0.30488618714975724","host":"s3://npm-registry-packages"}},"6.0.8":{"name":"string-find-heads-tails","version":"6.0.8","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.8","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"2e5bc4bc830fd98d5999d178ed7eacc2566606b4","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.8.tgz","fileCount":7,"integrity":"sha512-zaEsK9IgxlmIBbEkhaINw4BdibV7HxDWFC9oa3KFvYCaX3GXnawdnXkSdbLpyTj+dBZ8SmdF2dGvwzgkaGXlCg==","signatures":[{"sig":"MEUCIDOuvjrjclOrosxvBxom7PBa5UmTghUYICgBI7E4iKvhAiEA30W2O3b6GCd8kxx3ctjkIsu+ifYdApTRDBXhk+lui3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9m8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooVhAAjLsrr5LgrGLsg7AsW2RdvmQDcvJ5yZm5HPQvVoLPe6jZXRgb\r\n8nR+1De3OwlLBrXp2uNhWE3tPtdL3wLVFEO3ciEYItYFd/CA07BUjrWK7xPv\r\ndYs9k/kQmVPg0mjUVHYt8/MBX7DLpm25JNdajsc+O1MzABYaIaSAKDsrxkbb\r\naiIuatR5GKLQ2zjFYdZkGvLnClhZXqpTp9F1055OSkWvCP9C5SYkDQPmtOWz\r\nrFFlF+0s+vEsLqBuQOOeKPx4LV38PwF1isYUXhP81vAbr54sVk9SOItoTSpg\r\nW6i4LxgsOPSRsYUz8wElEGTnbfaorHYmumadpIw1ArYgDxjzqW54xeOwIlPt\r\nctONOnRHllX5lGP2eMwKp0hBD5e+4fsp0cwbgPSnk4Q+RMJh/xus0thyusSx\r\nlfrI0pAOqSru/aJsri1ASHL/+chgWHnYDX3sM+jsuK8PVaNu646/D9hsKKxZ\r\nY60RfDhBOp51UMT+1x501pJRpWcboVHLZGqmnnPL1dzyOQ4vw27mNOL/nv3z\r\ncaYS8RwYfYF1SDD1D6ei5ogV+z6opDGRnHpBczduqwgsbUnJuazetyWY5X/v\r\nC/aN7L1HFMNwwwwClEIlIvgLmif8atZnJI+ju0gjLPFPIERE212CR5U1vVAg\r\nbidysSr9XGhVfiDVHcabigimX5ZikvIo1Dk=\r\n=EKpr\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"dd0c7ef90322ddb96874db423c02af0ee2e75236","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"8.19.3","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.13.0","dependencies":{"arrayiffy-if-string":"^5.0.3","string-match-left-right":"^9.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.8_1677094694296_0.35801409078163915","host":"s3://npm-registry-packages"}},"6.0.9":{"name":"string-find-heads-tails","version":"6.0.9","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.9","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"272e0a2202337d4dc995d5c920a5f92540a2ec89","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.9.tgz","fileCount":7,"integrity":"sha512-pce3m0c/iUzDrWVEUbxA/0+scMiX6GiSPVzSumBnoSt9p4W2/YoOnvXZ/7BkzFBuzT3yiXDfJ34Jccu+p6VZQQ==","signatures":[{"sig":"MEYCIQD/trveERlxaBgKaH40YafBTcCRMnVzxyCJ1TUGaRg04wIhAPw7gSPwVz3oHtnTH160lCtM3gJ62gwwe4Ipz6CH9Q8f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDTZvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph+Q//XTsdLlBZFZNzyThd+59RyjUttFE6kqWmoRHtbEI0GNCWFf/m\r\n4ywTdxpslC7o0yeu4MCwZzPgHJRl31Ou5B/kOlLONYqVFtErClzDVFc1DqIy\r\nfBpL8V0PMT47mVD1dKH7QNGaJulJ8rxc3KPAA/NItSISEVMpzp5nFhdOpZ/z\r\nIpaeQV7SIitvE1Tay1tg8295YGnlgxG84c6XzhvtXgWRSomnJzah0xhle0CN\r\ngqgEWEgLV0yofzvzkhvwnMBsNA6AwLBiuYBm6+qzzvv/3bAbjxKGEsar1SYn\r\neuqkbxx84olfyFElkuuJhSOzuLuwbaVDVb1nClG1nvF9B9SiqNrFzx3Z4Wqj\r\n8jmFCP53YwLCf3gpAj4aS27HKWp/ReXlt+B7SWriyko7VJZTIWyjhOHileiD\r\nrRRTOPCPUSLcnMaH6VpwOXlNSc5lFDIALb/KU6/JBdAA8a8lzFvL9dnYXBGy\r\nqIUzYOH/7ptjDp3M8Svl1yitJD+JuQDK8IgKTM3hBLJ1xcrSHVNRNXHN8Gfh\r\nJX2unH2qCd50J675o9FVZvu2O5DxkRxgDNnmLZzfZQuUhQCA2uLgvfcuHVwi\r\n3HK2w3rUf82s75tLDH477tpuTPlrre3BRVWsJPvSC/HMiUR2OJHCWGduYh2g\r\ng1qTp6hdvrAqBVZU5i1bNQV64uyZNvTbkzk=\r\n=THQA\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"e750b42819e405430a5e39d01cf6d0552689dfef","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.5.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.14.2","dependencies":{"codsen-utils":"^1.3.0","arrayiffy-if-string":"^5.0.4","string-match-left-right":"^9.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.9_1678587503342_0.5308353131283823","host":"s3://npm-registry-packages"}},"6.0.10":{"name":"string-find-heads-tails","version":"6.0.10","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.10","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"a3f945b18c4990e98dc6fbefeac812105ff12e6e","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.10.tgz","fileCount":7,"integrity":"sha512-6WRR9kvynEr8FKkMAi7xL46EJqc+kj1MNbZZdeIpJg49eppqPMXguxWYnJ/qRC1py3sOlNvdK+yYEGL+5wlrwA==","signatures":[{"sig":"MEUCIQCY3Tk3TLRE1zW0hk5B3350LDPESLbhXuVgOZJBbEBLCAIgDON9HgMCJx7aVXY9Dx1Sp2qcnBXiTcpCjVEdUvVFrNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNl8BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSqA/+JiT+0mEN1dWRgOqvV/aPmxU0QqTGZNL0keII7fFFaUH6/Jt3\r\nK2tWBlX0znce57vlY2H2nAwz4yQRB7pbgyuyAZjTP8ukRGW7WWSsZpXGPrs2\r\nQsxbz4tdE1u9puRAiqoTJiKOhvXQZkbnop17As8+ln0QYikWgi7XC68BOT8i\r\nuV/7Ge3tLIN/2XD3Xujp52vPD+LT5VxGELy9CAhTTm61Cz8ECUPTaq49Efbu\r\n04KUqreIDB8Kr0zYqjwUMC49shdo2fhVbXY4AvEDSjI4SQJWyzu5cC6rW+Kg\r\nc7CW7mZwfG7fWAvlTUTOWLifg53iUoG5RAbsBOw1537l7ZOWo9BQRSCJMZ7K\r\noNEuTffV/hS5ITXwo5ON5W5Z1B1q7cdRH+ztZAwXrlsK0dqWBtZjPNQq7ssN\r\nT/F8Zo05y5VS6OdAexNdFbkx1AtMvhrtpJKymt2ice5JBtkds7NmwL0jR47b\r\nt55zbBPQlCLrLRqVc5xaypUMevaBSQd4a9QoMK1lukYM3w8gB4KmxTidv7UD\r\nqxiePoseCsQAKB2U+KPVWNubjscPwzTIAFlBjlhMm5DugYr7POdxT5ZaV5Yb\r\ng4N6c7nWJWBqu/8ZCpdAULBqXWG+NxIgj1RTWoaqyAUZMyuaWPJ4ed6o2QYs\r\n+zkdmkt4CvjBMeUHlznTo17JaMaSWn6tZrA=\r\n=17uz\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"98abc7633efaf5daca3602ac56183ecf68639a18","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.5.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.15.0","dependencies":{"codsen-utils":"^1.3.1","arrayiffy-if-string":"^5.0.5","string-match-left-right":"^9.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.10_1681284864848_0.6216279337100068","host":"s3://npm-registry-packages"}},"6.0.11":{"name":"string-find-heads-tails","version":"6.0.11","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.11","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"79d0f82db78dce7d4da1b82d4c6bfb7df390740b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.11.tgz","fileCount":7,"integrity":"sha512-QXzMzqYbBnzD9GxwOUyfYiraVVp+CFHfdRhdzGFpZyPnoB4Lo9CbfA0DrBozuxVGDfcU++3lim/OG4vb9kAf+g==","signatures":[{"sig":"MEYCIQCx/dqNuqzuncsitMCl5ZtpvjwMg77xlKVVdl785Q8H9AIhAIGh+hPBCEQpXGjuAr0RCHh+frYBYuZHeTvOmJq2/nB3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPHP1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6UQ/9G67N0NPOQdHYF4D/Uutl8ksZj8qOnNhshKV6ER9FvIQEB2kT\r\ndEsOzq7FuTw0+sTB2Age1l7dIJpqIjVRS6G614rQQ+MawT6xflWxIW3XBZ8e\r\nsUBgc2HJ3qofH+csW7b5oaJ62wSzWL1a1FnNsfqdwnHdCNmQRddtttW8GXke\r\noLaIX7yeqi2wkjDeyKlg0FhZFCMb5HvD7A7j6sS1V5oGmNsAF6M0Fn+2Lmm4\r\neacUlGt4PjxA9/dRKEX/+5c83gUYNDq0pAt97a0jq7/cwpOwtans3sLgWGKy\r\nhEDHMRQKC/6QnD0mXyvLBCoqZBzol/dfcBcOk4SF6wyDS4kiFwD+FmOWT6F9\r\nizQ/1hGfs34U8yL7jwU0hR+rWCD/H5l/EsKVaDCgm2CvEGxda/dNPC0tth1f\r\nZVewft0yRPvVxSWhTDzDn3LYoIGQ5x8rlhELjlEihL+6KE3Pe8b9ceiinyx5\r\n2fYse5wFYBRKKdNZIsnW6DgDUAUF6w0pwUgFseL8c4nGgiNrW2NWkC3gmn52\r\naDw6YUa34Rnp/Ebeaso17L+poq0X8xK0gxeQrUaw2Ox3VCm2yfA7WLaGTtIP\r\nEQKZGXYhPTeg4RcO6bw2itNkE2VxeUatwqYHy79DUTNuCmaWTAqFuscBgdLk\r\n2ToEHKK1fB5cgDYa108cLBK9MT/3IUfjunk=\r\n=T/gF\r\n-----END PGP SIGNATURE-----\r\n"},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"744b6ad12e744f3951f539bff361534f38d130f3","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.5.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"18.15.0","dependencies":{"codsen-utils":"^1.4.0","arrayiffy-if-string":"^5.0.5","string-match-left-right":"^9.0.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.11_1681683445462_0.4203749690503431","host":"s3://npm-registry-packages"}},"6.0.12":{"name":"string-find-heads-tails","version":"6.0.12","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.12","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"d9c0da1c6dd9ba856e8d092dcb48c422cbba2b69","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.12.tgz","fileCount":7,"integrity":"sha512-SXQqSt/R5P4A1RHtTddXry3mQVAArzZxHtLVwoEW4+K0GK/aeeg8fUk6J1bzwMZQ3kQwZ6Y7kkAGS78eBiXccg==","signatures":[{"sig":"MEYCIQCJm8pyeyc25pGlh2RT/LonMnk82maSRabsx9IALL1phAIhANT09pgK8M6X3ueYALjef/jMEXtMN2zGvs3+lyi6tXkC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34930},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"a5643c103032f786042d2f820bf4af1cee138e85","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.6.4","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"20.1.0","dependencies":{"codsen-utils":"^1.5.0","arrayiffy-if-string":"^5.0.5","string-match-left-right":"^9.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.12_1684016077981_0.6080309415847238","host":"s3://npm-registry-packages"}},"6.0.13":{"name":"string-find-heads-tails","version":"6.0.13","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.13","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"e0a30283afe12c8ddfb672a1148f77086787781f","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.13.tgz","fileCount":7,"integrity":"sha512-MBM4C9KMyFgmI2cG+BBT6etjzaRNb626/iQYqPWnysddTh7cYt8DH9rcDCdPluEqoPgRRWnZFEiVF7zLkyxbkg==","signatures":[{"sig":"MEYCIQCZSev9jabTa8CECPgQvnjqWrHL+UdfQHyJ9mHLtHUmjgIhAJzRi5XsWHBUayM6zdIorG0oUOUYBM5kvs+IxNpI6cPz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38255},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"26b1e34c873027e47c53ef60338e4a8464e4ab1c","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --loglevel 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --loglevel 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.6.6","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"20.2.0","dependencies":{"codsen-utils":"^1.6.0","arrayiffy-if-string":"^5.0.5","string-match-left-right":"^9.0.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.13_1684677757471_0.5016443812960225","host":"s3://npm-registry-packages"}},"6.0.14":{"name":"string-find-heads-tails","version":"6.0.14","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.14","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"afe91ae1b77e29db0746e9f22d1fa0cc0fdf55a0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.14.tgz","fileCount":7,"integrity":"sha512-uir0cLskxoaRRfld/JBC0G1wFLCC2eUzk6rsImhUm1/DLTfMgAgKZ6nq14bT44nNtIlLrbKQtmZ3GjSjroIa5Q==","signatures":[{"sig":"MEUCIFo7HGDJ+RLwPu7+bNc0CD1OkBeUbufomduQRFKs1d7rAiEAq6CyLrX8ZAl2WBJP1vJtu3O12mFw/VdJk4McB4U1pmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38259},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"8b49b51f8f24395ffe5893d74767aab3e6f7769a","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.7.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"20.4.0","dependencies":{"codsen-utils":"^1.6.1","arrayiffy-if-string":"^5.0.6","string-match-left-right":"^9.0.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.14_1689317835142_0.7895731994296586","host":"s3://npm-registry-packages"}},"6.0.15":{"name":"string-find-heads-tails","version":"6.0.15","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.15","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"51b66352eb2b6c8ad43226302ef3fcf9844dc8d4","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.15.tgz","fileCount":7,"integrity":"sha512-ponlyVvUHl5nCpGCkVhlZg9aZH9wlAf5577OoVBy3YoSHy8bTt7F6qr0YhSoTGGpNk4+TxZ/6lH/zULt+BDHmA==","signatures":[{"sig":"MEYCIQCA9Hj1trPAMTYCTav0LJY/YL46paSfiSrYMVuFSzMciQIhAPL1ptzPW8WKVLg8t2cNdRnLmMwvOfy0puF3I5COmCuy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38269},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"fd13900017d3960ff99d537409007d8dfa7d09cb","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"9.8.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"20.6.1","dependencies":{"codsen-utils":"^1.6.2","arrayiffy-if-string":"^5.0.6","string-match-left-right":"^9.0.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.15_1694458564763_0.5673623675589601","host":"s3://npm-registry-packages"}},"6.0.16":{"name":"string-find-heads-tails","version":"6.0.16","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.16","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"b8d6cb7e629ab850948f094e3e5ae167b6a89449","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.16.tgz","fileCount":7,"integrity":"sha512-0riTdsYr0IcOXdeRI+b2BA+7EK5E2HHEc9uDkIZTcplr6hkR6oXt4h0MXE55NTOIB0y+PIfro9225XxzWa/uyQ==","signatures":[{"sig":"MEUCIBZky616gqHrZ44qf8HPjEOtUx4yGKCnFbBjVhGE0iOqAiEA8FT0mECKmnyPsHcvrt9x44lzKmingj/p7Vb87axNj4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38269},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"6cce28fdd976a5febc8c49b909e07a7a461f3689","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"10.2.4","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"21.5.0","dependencies":{"codsen-utils":"^1.6.2","arrayiffy-if-string":"^5.0.7","string-match-left-right":"^9.0.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.16_1703094045563_0.8141573530615134","host":"s3://npm-registry-packages"}},"6.0.17":{"name":"string-find-heads-tails","version":"6.0.17","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.17","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"7ecf173c9ec0c5da623ada51230c11b94462f6be","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.17.tgz","fileCount":7,"integrity":"sha512-nBV6jywn+tPkSHl0EIjrqnyak5GaYSAqeyZq+3Vvs/cuypHEJ8KLVu7nu4J6UcVo+v3xxa05/VRSeucxWlSm7A==","signatures":[{"sig":"MEUCIQCn6n8ri64fswSa25ciT29EtgbBxQVM1WC7unXrGlCHmgIgfS4nyDOrj0bQZQUTeUkiUx83ACK7P0nHYa2RptWZe9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38269},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"5bdb9f061a51c2d6a7c864905d0b312655a6ed3c","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"10.2.4","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"21.5.0","dependencies":{"codsen-utils":"^1.6.3","arrayiffy-if-string":"^5.0.8","string-match-left-right":"^9.0.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.17_1704413533222_0.6070721018886602","host":"s3://npm-registry-packages"}},"6.0.18":{"name":"string-find-heads-tails","version":"6.0.18","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.18","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"8d2c93148e64f8b028fcd9424b8465cd8cc99458","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.18.tgz","fileCount":7,"integrity":"sha512-9WLH8Ig8NoY1fXfD/hu3Mw5QL196+pWPKLyHJnz6FUomD5MpoTlX2dw8jo2juPpQo6biudfMcu9bV3JJln0D1g==","signatures":[{"sig":"MEQCIEob9vdu/loaV93BsDphSbYOFV4Un7OFyWnUKa8xbQf/AiANLsAIFxHCRHBDpekycvPiH5tnUENjrLzRaH++bvnT3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38269},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"26cf17c490dcf1a03a1ee3b9fee818c1471f1c4a","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"10.2.4","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"21.6.1","dependencies":{"codsen-utils":"^1.6.4","arrayiffy-if-string":"^5.0.8","string-match-left-right":"^9.0.18"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.18_1706695503514_0.8492172221885892","host":"s3://npm-registry-packages"}},"6.0.19":{"name":"string-find-heads-tails","version":"6.0.19","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.19","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"c425ccc150f9a13b54e1e1018862e7839ea9e2b0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.19.tgz","fileCount":7,"integrity":"sha512-M+dqBfMW70HWch5jBsmKlL2hfDFmI6iNYYDfR65ClgXX7zjMhEFCcqJRT0p532su2YOl2WUu8qJnQELIS6zvyA==","signatures":[{"sig":"MEUCIHghYhVJ7dyczBQSXygDn9E2VRPmhnzpyo5+tu+MeFaxAiEAuorcxRMAcTBUJlSN7P8UEXi4kHjP4/lShjfy/jOOmvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38274},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"f537597b22663cc3d1a2884ac2dae68dc8fd6ac7","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --ext .js --ext .ts --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"10.5.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"21.7.1","dependencies":{"codsen-utils":"^1.6.4","arrayiffy-if-string":"^5.0.8","string-match-left-right":"^9.0.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.19_1711830015484_0.2590394166500334","host":"s3://npm-registry-packages"}},"6.0.22":{"name":"string-find-heads-tails","version":"6.0.22","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.22","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"9b16867682718e848605289db8576dc2a021d377","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.22.tgz","fileCount":7,"integrity":"sha512-7E4mW3kNuuEhRINUrUKJWQg0PGKCjk4KqPK9Yb6FKVWa1kAXC91zgt0Qq+bUID40Co8mTLuwvUgzcAlNUhQl5g==","signatures":[{"sig":"MEYCIQCv/A3lg97YYJhB5/vxQjnT65K0bU8gZjtGggSDLUx7bgIhAMGgYKHla9mNjPM9tQgJxo+hPzlOwKwNmQQbLKDFVb8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38112},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"28dda2bd6a8f46ea6ba44983def6ec786144a48d","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"10.9.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"23.9.0","dependencies":{"codsen-utils":"^1.6.7","arrayiffy-if-string":"^5.0.10","string-match-left-right":"^9.0.22"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.22_1740923739438_0.5501872583871326","host":"s3://npm-registry-packages-npm-production"}},"6.0.23":{"name":"string-find-heads-tails","version":"6.0.23","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.23","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"a6483197029690ab5fcbf8b703d169664a9ac362","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.23.tgz","fileCount":7,"integrity":"sha512-yWe3ITVweV8eL73RFXyLibYzSSy+3xwg78C/PKb8nnH6ItnugPJujPtrVez5JLPkblmX+jKKoBzYkQO3c7XtqQ==","signatures":[{"sig":"MEYCIQC4toxzct2ANIR/hApM/92NhggUJM/ntDpq9kmZzjjoSwIhANir19vv3KZMBmDxLBlAUDF7Un0W099i7N1fJO/k3Maz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38118},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"80abe93813c158c45ab8597d01fdcee667ec8ea1","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"royston","email":"roy@codsen.com"},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.4.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.4.1","dependencies":{"codsen-utils":"^1.6.8","arrayiffy-if-string":"^5.0.10","string-match-left-right":"^9.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.23_1753132584857_0.1303111980840721","host":"s3://npm-registry-packages-npm-production"}},"6.0.32":{"name":"string-find-heads-tails","version":"6.0.32","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.32","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"8d8ec1773682842496aacffca135a988944b0d89","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.32.tgz","fileCount":7,"integrity":"sha512-SYFUlCWD7o7syN0AYtUieK98yMHhLfQApcZpMpFbdrnp9fc2BlhFRp92t+iZCdW+F4gshoEPHF7jhlGTUitwIg==","signatures":[{"sig":"MEUCIHP+hi4N1Fz69FhCd63kMEfFPiG0s0mEQIvgckdctlNXAiEAiOmpBe1lk5L/sBqspMuQUUWGQf1gELWP+3MCHxwa58k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38843},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"c23e67169801c2b25aeb96efba91ab5db0ff97f1","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.6.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.9.0","dependencies":{"codsen-utils":"^1.6.17","arrayiffy-if-string":"^5.0.19","string-match-left-right":"^9.0.32"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.32_1759864805300_0.19547757943553812","host":"s3://npm-registry-packages-npm-production"}},"6.0.33":{"name":"string-find-heads-tails","version":"6.0.33","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.33","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"3b030c1fbf4a17ff70bfd963bab84f21d414c901","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.33.tgz","fileCount":7,"integrity":"sha512-CHh7nbkK36lUZJru/f7z4lBoOWwfT1RZ+raUWBGXph9Htf8JJh9eJgn1kCRT6nTSReiAvqRgj1KuFu4XtbaKug==","signatures":[{"sig":"MEYCIQDdGhzR5sCJkvlKkZZMpG3USuhJTa8LepYX3R+v9hKfeQIhAK9XKRADUVYm4VJlqXNvCEgAImRfAkjCJ6cBYLmEdVe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38843},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"f0a7c10a6ea5b12096dcf33ffa61b99c97e811c7","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.6.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.9.0","dependencies":{"codsen-utils":"^1.6.18","arrayiffy-if-string":"^5.0.20","string-match-left-right":"^9.0.33"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.33_1759957923946_0.1436645373662926","host":"s3://npm-registry-packages-npm-production"}},"6.0.34":{"name":"string-find-heads-tails","version":"6.0.34","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.0.34","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"60244874ca29d53b97aeb8d001782b0aa41fb24b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.0.34.tgz","fileCount":8,"integrity":"sha512-Ej0AFqs7e0JeDNA3Pry5OPM+TwfOk2Is1obgrY/DmuVL7ICxK51AoOQupIQRX4212XLDo2P+kFNQEHGiKTDZDg==","signatures":[{"sig":"MEUCIFvdBlSio+6nAGIIiOH1tmlJ+s25rQP1VUnFpDp2Ohm7AiEAjMoxoFkVGYE8kkDPsUmeHCSxlp2lK0eSPHoR/LQ6450=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41826},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"fb69de22045f1ee6020311573135b0702af0858a","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix --concurrency=auto --cache","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.6.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.9.0","dependencies":{"codsen-utils":"^1.6.19","arrayiffy-if-string":"^5.0.21","string-match-left-right":"^9.0.34"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.0.34_1760282188303_0.026625129772344103","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"string-find-heads-tails","version":"6.1.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.1.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"3952f966dd65afe67f0417d85794fb8f7c48131b","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.1.0.tgz","fileCount":8,"integrity":"sha512-MHe5xw+pnzXtDc64mauC8jOnY6jJhJBdx2miSpfH9iobsaBGLdzRfHt3cj1hWUG18oYMrYoAlsVgZW6yqUEbPA==","signatures":[{"sig":"MEQCIGuqoYjbfWqSFwMdWH9pDHBBokedySXZ0RAFughLPeMPAiBjPwLRzxFHPb9eJQS/l4fSpg7UZpgJkX1E7bJ17zQnpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42015},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"f6816bada0ec83f722032d0fb1e75632a57adb7b","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix --concurrency=auto --cache","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.6.1","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.10.0","dependencies":{"codsen-utils":"^1.7.0","arrayiffy-if-string":"^5.1.0","string-match-left-right":"^9.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.1.0_1760568012488_0.8105004626465722","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"string-find-heads-tails","version":"6.1.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.1.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"lines":100,"exclude":["**/test/**/*.*"],"check-coverage":true},"dist":{"shasum":"e12629043829be8b5c46ba9697ded890e3271cb8","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.1.3.tgz","fileCount":7,"integrity":"sha512-BkkhRCkBWwQHB+1QdlgfPu8EbfMufGumz1YygVK3YV0vkDMde6Nl3gnFOolUF1IzbSLDIytru5BnZlTRII/nCA==","signatures":[{"sig":"MEQCICc6MjRLiscz02KsASP2wcCRA0rXatKZps0eyXr7yABOAiBTXUk1a1T6riKnL5+h8nLL8dAJrM+6pQ3HvlUWqtfLPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38996},"lect":{"licence":{"extras":[""]}},"type":"module","types":"types/index.d.ts","engines":{"node":">=14.18.0"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"gitHead":"e846df9f9c4c7720744e8340a8cd91f7c998d0ef","scripts":{"dev":"DEV=true node '../../ops/scripts/esbuild.js' && npm run dts","dts":"rollup -c && npm run prettier -- 'types/index.d.ts' --write --log-level 'silent'","lect":"node '../../ops/lect/lect.js' && npm run prettier -- 'README.md' '.all-contributorsrc' 'rollup.config.js' --write","lint":"eslint . --fix --concurrency=auto --cache","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node '../../ops/scripts/esbuild.js' && npm run dts","cjs-on":"exit 0","cjs-off":"exit 0","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect && npm run build","examples":"node '../../ops/scripts/run-examples.js'","prettier":"prettier","letspublish":"npm publish --provenance || :","prettier:format":"npm run prettier -- --write '**/*.{ts,tsx,md}' --no-error-on-unmatched-pattern --log-level 'silent'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.6.2","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.12.0","dependencies":{"codsen-utils":"^1.7.3","arrayiffy-if-string":"^5.1.3","string-match-left-right":"^9.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.1.3_1768505494789_0.5362836169616687","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"string-find-heads-tails","version":"6.2.0","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.2.0","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"dist":{"shasum":"bf7a2198d0a28018d7294c155e91a25097321428","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.0.tgz","fileCount":7,"integrity":"sha512-gcYAa2pgMuK4GPt6RCMDzQgkyVNUEHGP7sxNuYDWC6YVXHvhARrtRd98T+97dhcWLjRd1vrYWc3LUGX143tVQA==","signatures":[{"sig":"MEQCIC1kA9W1KeeubFVCnLACHkRlnFpBIE0JY+yqaFh5a3oyAiB3Ohe1K54ioG5bLhtmvr2pihvzAfNpgDRjBH2fuMGt5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40922},"lect":{"licence":{"extras":[""]}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.0.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.0.tgz","_integrity":"sha512-gcYAa2pgMuK4GPt6RCMDzQgkyVNUEHGP7sxNuYDWC6YVXHvhARrtRd98T+97dhcWLjRd1vrYWc3LUGX143tVQA==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.8.0","arrayiffy-if-string":"^5.2.0","string-match-left-right":"^9.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.2.0_1787102921585_0.5941990210469128","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"string-find-heads-tails","version":"6.2.1","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.2.1","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"dist":{"shasum":"4c2f10c84808e00abf21390412f38db2e47ae7b0","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.1.tgz","fileCount":7,"integrity":"sha512-ZjJa6koSNxLZa5yMPNzDUQwhoOXcgoTnmKCDHq1+HAU1i4lcRibccybL8dL4y6Tl5+VDpuN8zbh70HAPkRE2cA==","signatures":[{"sig":"MEYCIQCoRsa+7yU6CwIduORfqSWxpPUFkP3Uhz8CWA9YqIAwjgIhANcjO9fPl85BUu1KF9KEngIdhy/uTzoghBckjzy+bwwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40922},"lect":{"licence":{"extras":[""]}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.1.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.1.tgz","_integrity":"sha512-ZjJa6koSNxLZa5yMPNzDUQwhoOXcgoTnmKCDHq1+HAU1i4lcRibccybL8dL4y6Tl5+VDpuN8zbh70HAPkRE2cA==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.8.0","arrayiffy-if-string":"^5.2.1","string-match-left-right":"^9.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.2.1_1787160960901_0.8841062195048439","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"string-find-heads-tails","version":"6.2.2","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.2.2","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"dist":{"shasum":"3c2eb8fc0e19295170baaca820331ee8bb99ce52","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.2.tgz","fileCount":7,"integrity":"sha512-fz0ZUHqW8PKy5/DEe6bdCrJwhcmZFbuUpR8pwzQ+/ZfHl3KPN+il1oxopPJibeqXOyFZbh2FdvqjecCEtOOTYA==","signatures":[{"sig":"MEUCIBX+KWPdHGwqdC8eQgjT+rNR4Fyq7wzxZxXqSAU140BmAiEAlTaMNQvTtPizM6BpyNof2C7vID/gh4uMe8uAA354uXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41223},"lect":{"licence":{"extras":[""]}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.2.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.2.tgz","_integrity":"sha512-fz0ZUHqW8PKy5/DEe6bdCrJwhcmZFbuUpR8pwzQ+/ZfHl3KPN+il1oxopPJibeqXOyFZbh2FdvqjecCEtOOTYA==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.9.0","arrayiffy-if-string":"^5.2.1","string-match-left-right":"^9.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.2.2_1787549140070_0.6668803176439664","host":"s3://npm-registry-packages-npm-production"}},"6.2.3":{"name":"string-find-heads-tails","version":"6.2.3","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.2.3","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"dist":{"shasum":"95f7e3c293deffd370bd16b8a3a5863fb100fbfb","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.3.tgz","fileCount":7,"integrity":"sha512-SJD6Y8v3j0c9HoZRbof2NXUqtfKv95yOCNyqhIH6BiWNzm9U1NtL7ObDqDayr3u4e8PNUc4fpjfIVE9vu6hifQ==","signatures":[{"sig":"MEUCIDLwsKiGULJ22msZ905HhgGEMYUqe3KZSUMUp4D89rp5AiEA+OJ5Mlspett2BWq+yIiUBci6QAyU4E76zysA48upIMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46362},"lect":{"licence":{"extras":[""]}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.3.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.3.tgz","_integrity":"sha512-SJD6Y8v3j0c9HoZRbof2NXUqtfKv95yOCNyqhIH6BiWNzm9U1NtL7ObDqDayr3u4e8PNUc4fpjfIVE9vu6hifQ==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.10.0","arrayiffy-if-string":"^5.2.2","string-match-left-right":"^9.2.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.2.3_1788305983056_0.7203157315601678","host":"s3://npm-registry-packages-npm-production"}},"6.2.4":{"name":"string-find-heads-tails","version":"6.2.4","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.2.4","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"dist":{"shasum":"68d332dd7434a18013ef3b2ab6d308b6d0186aab","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.4.tgz","fileCount":7,"integrity":"sha512-umPKNbW0aFsBhs157J+gAt19mF1S7qEibjhqyITGSVL9Qxi3OPtJQ+f0RINgv1tJRsRqDziPlK9B3mM+9ytvdQ==","signatures":[{"sig":"MEQCIFLxt22gubBhJuvsJJsvrLyEXCdGzMO8JTX+YHKfKg+bAiBT5HTfv3R5vuAIyBNJ60hg8axCz0+TzLXu6/TRgZQnyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46513},"lect":{"licence":{"extras":[""]}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.4.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.4.tgz","_integrity":"sha512-umPKNbW0aFsBhs157J+gAt19mF1S7qEibjhqyITGSVL9Qxi3OPtJQ+f0RINgv1tJRsRqDziPlK9B3mM+9ytvdQ==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.10.1","arrayiffy-if-string":"^5.2.3","string-match-left-right":"^9.2.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.2.4_1788678741949_0.4447103607298084","host":"s3://npm-registry-packages-npm-production"}},"6.2.5":{"name":"string-find-heads-tails","version":"6.2.5","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","_id":"string-find-heads-tails@6.2.5","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"homepage":"https://codsen.com/os/string-find-heads-tails","bugs":{"url":"https://github.com/codsen/codsen/issues"},"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"dist":{"shasum":"41bc3e3ff7b4e5cc59b79db3c8acb784bf5fac8a","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.5.tgz","fileCount":7,"integrity":"sha512-2q2zFtNQRgMW7Y1Mtk6W5cc9AH2d4cdYfh6LHftuEiaR21Tgg46hCNZO3eTGFZEUzCtYzXtdzHK5gZevQHNHCA==","signatures":[{"sig":"MEUCIC1jZu1vDWdzpmrXPXKwWL/jm4bShgrtVe8fGzSyKYnQAiEA2MD383dARUJFlYuWpwRtaqv/ttYEesixqL1ZXNXtyXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47197},"lect":{"licence":{"extras":[""]}},"type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.5.tgz","types":"types/index.d.ts","engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.5.tgz","_integrity":"sha512-2q2zFtNQRgMW7Y1Mtk6W5cc9AH2d4cdYfh6LHftuEiaR21Tgg46hCNZO3eTGFZEUzCtYzXtdzHK5gZevQHNHCA==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.10.2","arrayiffy-if-string":"^5.2.3","string-match-left-right":"^9.2.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string-find-heads-tails_6.2.5_1788988258638_0.6003141520155226","host":"s3://npm-registry-packages-npm-production"}},"6.2.6":{"c8":{"all":true,"lines":100,"exclude":["**/test/**/*.*"],"include":["dist/*.esm.js"],"check-coverage":true},"_id":"string-find-heads-tails@6.2.6","bugs":{"url":"https://github.com/codsen/codsen/issues"},"dist":{"shasum":"44c6938ff3cc49c643651458e9114cad9f9bded9","tarball":"https://registry.npmjs.org/string-find-heads-tails/-/string-find-heads-tails-6.2.6.tgz","fileCount":7,"integrity":"sha512-bwBu13TbtDx7ywC/QXithGiBfhzrq92zmWQPl+MHhm5d+U/McjCBPkJF884iUaEfJRFI1g8/b2MrysTDDP2zGA==","signatures":[{"sig":"MEUCIEOI5al58YGjKF29HBuPP587sziy+Mg637QSqMfqEfgEAiEA4pVZr75iK5uLslBLH4V+81WemyR7bQib6+Cev66BqzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCyO9sEbF/HJj7TwnQ2qGTbpKDwcFuAq3Qeek9JNTKPGAIhAJX/WblLwTsUyYeSRhPJtBeEmWJtx0LuVHrcNq2rK0Dv"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/string-find-heads-tails@6.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47197},"lect":{"licence":{"extras":[""]}},"name":"string-find-heads-tails","type":"module","_from":"file:/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.6.tgz","types":"types/index.d.ts","author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"engines":{"node":">=18.20.8"},"exports":{"types":"./types/index.d.ts","script":"./dist/string-find-heads-tails.umd.js","default":"./dist/string-find-heads-tails.esm.js"},"license":"MIT","scripts":{"dev":"node ../../ops/scripts/esbuild.js --dev && npm run dts","dts":"rollup -c && biome format --write --config-path=../../biome.json --vcs-enabled=false --use-editorconfig=false types/index.d.ts","lect":"node '../../ops/lect/lect.js'","lint":"biome lint --error-on-warnings . && npm run typecheck","perf":"node perf/check.js","prep":"echo 'ready'","test":"npm run devtest","unit":"uvu test","build":"node ../../ops/scripts/esbuild.js && npm run dts","devtest":"c8 npm run unit && npm run examples && npm run lint","pretest":"npm run lect:check && npm run build","coverage":"c8 uvu test","examples":"node '../../ops/scripts/run-examples.js'","lint:fix":"biome lint --write --error-on-warnings . && npm run typecheck","prettier":"biome format","typecheck":"tsc --noEmit --pretty false --project tsconfig.json","lect:check":"node '../../ops/lect/lect.js' --check","prettier:format":"biome format --write ."},"version":"6.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c3c7b82-a631-46eb-8280-5e153ab69b73"}},"homepage":"https://codsen.com/os/string-find-heads-tails","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"_resolved":"/home/runner/work/codsen/codsen/npm-release-artifacts/string-find-heads-tails-6.2.6.tgz","_integrity":"sha512-bwBu13TbtDx7ywC/QXithGiBfhzrq92zmWQPl+MHhm5d+U/McjCBPkJF884iUaEfJRFI1g8/b2MrysTDDP2zGA==","repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"_npmVersion":"11.16.0","description":"Finds where are arbitrary templating marker heads and tails located","directories":{},"maintainers":[{"name":"royston","email":"roy@codsen.com"}],"_nodeVersion":"24.19.0","dependencies":{"codsen-utils":"^1.10.3","arrayiffy-if-string":"^5.2.3","string-match-left-right":"^9.2.6"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/string-find-heads-tails_6.2.6_1790019019636_0.274469867480571"}}},"time":{"created":"2017-12-25T22:03:41.332Z","modified":"2026-09-21T19:30:20.055Z","1.0.0":"2017-12-25T22:03:41.332Z","1.0.1":"2017-12-25T22:14:50.381Z","2.0.0":"2017-12-27T11:24:33.977Z","3.0.0":"2017-12-27T17:28:58.650Z","3.1.0":"2018-01-02T15:09:32.886Z","3.2.0":"2018-01-03T05:13:44.269Z","3.3.0":"2018-01-03T09:10:13.725Z","3.4.0":"2018-01-03T12:15:34.320Z","3.4.1":"2018-01-10T12:15:12.643Z","3.4.2":"2018-01-14T23:58:04.393Z","3.5.0":"2018-01-22T14:11:07.990Z","3.5.1":"2018-01-22T15:14:42.419Z","3.5.2":"2018-01-26T06:08:02.453Z","3.5.3":"2018-01-27T19:17:28.616Z","3.5.4":"2018-01-31T08:02:33.693Z","3.5.5":"2018-02-08T17:50:59.292Z","3.5.6":"2018-02-10T12:57:56.732Z","3.5.7":"2018-02-25T20:58:55.466Z","3.6.0":"2018-04-27T14:44:07.845Z","3.7.0":"2018-05-26T14:06:33.724Z","3.8.0":"2018-06-16T11:31:13.288Z","3.8.1":"2018-06-16T11:44:59.397Z","3.8.2":"2018-06-16T11:53:29.111Z","3.8.3":"2018-06-16T12:10:12.620Z","3.9.0":"2018-08-11T11:04:03.199Z","3.10.0":"2018-10-26T05:56:57.227Z","3.10.1":"2018-12-26T21:05:18.746Z","3.10.2":"2018-12-27T18:39:11.312Z","3.10.3":"2018-12-27T19:34:01.352Z","3.10.4":"2018-12-29T03:33:43.071Z","3.10.5":"2018-12-29T20:47:18.503Z","3.10.6":"2019-01-01T19:24:52.082Z","3.10.7":"2019-01-02T12:02:24.943Z","3.13.0":"2019-01-11T05:43:42.144Z","3.13.1":"2019-01-13T13:20:07.313Z","3.13.2":"2019-01-16T06:13:17.303Z","3.13.3":"2019-01-16T08:16:51.800Z","3.14.0":"2019-01-20T13:25:29.410Z","3.14.2":"2019-01-27T10:26:31.856Z","3.14.3":"2019-01-28T08:21:55.070Z","3.14.4":"2019-01-31T08:28:28.683Z","3.14.5":"2019-02-01T06:53:19.535Z","3.14.6":"2019-02-05T06:47:11.990Z","3.14.7":"2019-02-10T16:39:21.886Z","3.14.8":"2019-02-26T22:15:45.416Z","3.14.9":"2019-03-04T07:45:00.632Z","3.14.12":"2019-03-10T15:50:53.822Z","3.14.13":"2019-03-17T10:19:47.828Z","3.14.14":"2019-03-17T18:26:40.873Z","3.14.15":"2019-03-17T19:00:05.334Z","3.14.16":"2019-03-17T19:31:55.619Z","3.14.17":"2019-03-17T20:03:09.197Z","3.14.18":"2019-03-22T05:05:14.369Z","3.14.19":"2019-03-22T07:15:24.876Z","3.14.20":"2019-04-06T17:31:14.648Z","3.14.21":"2019-04-10T08:07:47.126Z","3.14.22":"2019-06-01T14:59:40.812Z","3.14.23":"2019-06-01T17:19:31.025Z","3.14.24":"2019-06-01T19:32:44.357Z","3.14.25":"2019-06-18T05:43:39.144Z","3.14.26":"2019-06-21T05:58:55.333Z","3.14.27":"2019-06-24T06:01:57.356Z","3.14.28":"2019-06-29T10:08:20.469Z","3.14.29":"2019-07-06T10:59:47.714Z","3.14.30":"2019-07-15T06:10:14.001Z","3.14.32":"2019-07-19T06:23:17.731Z","3.14.33":"2019-07-24T21:53:47.728Z","3.14.35":"2019-07-25T10:19:35.706Z","3.14.36":"2019-07-29T06:24:56.081Z","3.14.37":"2019-08-08T08:17:30.145Z","3.14.38":"2019-08-15T04:59:10.450Z","3.14.39":"2019-08-18T19:11:24.616Z","3.14.40":"2019-08-24T21:27:04.640Z","3.14.41":"2019-08-26T07:10:58.121Z","3.14.42":"2019-09-04T02:56:56.709Z","3.14.43":"2019-09-11T09:59:33.092Z","3.14.44":"2019-09-17T05:14:50.468Z","3.15.0":"2019-10-02T12:17:07.167Z","3.15.1":"2019-10-05T20:35:57.512Z","3.15.2":"2019-10-21T22:26:08.908Z","3.15.3":"2019-11-04T23:08:49.962Z","3.15.4":"2019-11-11T09:57:27.377Z","3.15.5":"2019-11-18T01:41:39.087Z","3.15.6":"2019-11-27T06:54:42.781Z","3.15.7":"2019-12-09T08:43:57.114Z","3.15.8":"2019-12-14T22:02:05.955Z","3.15.9":"2019-12-21T12:26:37.180Z","3.16.0":"2020-01-27T00:02:27.237Z","3.16.1":"2020-02-01T22:14:32.436Z","3.16.2":"2020-03-16T07:21:39.557Z","3.16.3":"2020-03-24T09:34:45.376Z","3.16.4":"2020-04-04T09:18:26.908Z","3.16.5":"2020-04-13T19:32:01.010Z","3.16.6":"2020-04-18T10:27:24.461Z","3.16.7":"2020-04-26T08:43:17.766Z","3.16.8":"2020-05-06T21:22:18.704Z","3.16.9":"2020-05-08T15:20:55.460Z","3.16.10":"2020-05-11T19:16:50.954Z","3.16.11":"2020-08-08T20:19:39.058Z","3.16.12":"2020-08-16T11:48:01.182Z","3.16.13":"2020-09-07T21:13:29.439Z","3.16.14":"2020-09-24T07:53:29.449Z","3.16.15":"2020-09-25T00:16:15.875Z","3.16.16":"2020-09-27T21:07:44.063Z","3.16.17":"2020-11-10T21:57:50.037Z","3.17.0":"2020-11-28T18:03:02.667Z","4.0.0":"2021-01-23T19:41:44.003Z","4.0.1":"2021-01-28T01:01:45.668Z","4.0.2":"2021-01-28T20:32:18.967Z","4.0.3":"2021-02-07T21:14:03.579Z","4.0.4":"2021-02-09T20:53:17.968Z","4.0.5":"2021-02-14T18:04:11.807Z","4.0.6":"2021-02-27T18:51:01.481Z","4.0.7":"2021-03-07T22:01:31.966Z","4.0.8":"2021-03-14T22:12:37.584Z","4.0.9":"2021-03-23T21:31:24.601Z","4.0.10":"2021-03-25T21:42:40.331Z","4.0.11":"2021-03-28T16:53:15.042Z","4.0.12":"2021-03-31T00:58:08.961Z","4.0.13":"2021-04-03T14:25:56.048Z","4.0.14":"2021-04-04T22:54:18.272Z","4.0.15":"2021-04-11T19:27:12.810Z","4.0.16":"2021-04-14T21:51:59.855Z","4.1.0":"2021-05-24T05:00:41.770Z","5.0.0":"2021-09-09T22:04:29.061Z","5.0.1":"2021-09-13T08:10:10.513Z","5.0.2":"2021-09-20T09:52:28.630Z","5.0.3":"2021-11-02T11:03:47.527Z","5.0.4":"2021-11-04T14:54:53.345Z","5.0.5":"2021-11-08T01:30:20.227Z","5.0.6":"2021-11-22T11:40:14.020Z","5.0.7":"2021-11-30T05:47:47.279Z","5.0.10":"2021-12-24T17:23:46.062Z","5.0.11":"2022-01-11T15:11:44.014Z","5.0.12":"2022-01-22T21:19:41.323Z","5.0.13":"2022-04-10T20:42:33.698Z","5.0.14":"2022-04-11T21:40:01.895Z","5.0.15":"2022-04-17T12:11:09.369Z","5.0.16":"2022-04-18T13:28:51.432Z","5.0.17":"2022-05-04T05:58:28.471Z","5.0.18":"2022-07-05T06:28:18.156Z","5.1.0":"2022-08-12T12:07:41.876Z","5.1.1":"2022-08-18T20:26:18.904Z","5.1.2":"2022-08-27T20:39:53.941Z","5.1.3":"2022-10-22T19:35:27.555Z","5.1.4":"2022-10-23T13:21:48.848Z","5.1.5":"2022-10-31T23:15:53.589Z","5.1.6":"2022-11-02T13:22:35.103Z","5.1.7":"2022-11-03T14:59:20.345Z","6.0.0":"2022-12-01T19:36:57.039Z","6.0.1":"2022-12-06T00:19:58.715Z","6.0.2":"2022-12-06T12:31:08.051Z","6.0.3":"2022-12-22T22:21:49.810Z","6.0.4":"2022-12-26T13:47:27.779Z","6.0.5":"2022-12-27T00:25:10.022Z","6.0.6":"2022-12-27T14:19:51.915Z","6.0.7":"2023-02-04T09:54:02.282Z","6.0.8":"2023-02-22T19:38:14.527Z","6.0.9":"2023-03-12T02:18:23.512Z","6.0.10":"2023-04-12T07:34:25.011Z","6.0.11":"2023-04-16T22:17:25.663Z","6.0.12":"2023-05-13T22:14:38.171Z","6.0.13":"2023-05-21T14:02:37.670Z","6.0.14":"2023-07-14T06:57:15.316Z","6.0.15":"2023-09-11T18:56:04.919Z","6.0.16":"2023-12-20T17:40:45.730Z","6.0.17":"2024-01-05T00:12:13.388Z","6.0.18":"2024-01-31T10:05:03.666Z","6.0.19":"2024-03-30T20:20:15.683Z","6.0.22":"2025-03-02T13:55:39.607Z","6.0.23":"2025-07-21T21:16:25.054Z","6.0.32":"2025-10-07T19:20:05.481Z","6.0.33":"2025-10-08T21:12:04.153Z","6.0.34":"2025-10-12T15:16:28.486Z","6.1.0":"2025-10-15T22:40:12.691Z","6.1.3":"2026-01-15T19:31:34.919Z","6.2.0":"2026-08-19T01:28:41.747Z","6.2.1":"2026-08-19T17:36:01.057Z","6.2.2":"2026-08-24T05:25:40.203Z","6.2.3":"2026-09-01T23:39:43.201Z","6.2.4":"2026-09-06T07:12:22.107Z","6.2.5":"2026-09-09T21:10:58.751Z","6.2.6":"2026-09-21T19:30:19.728Z"},"bugs":{"url":"https://github.com/codsen/codsen/issues"},"author":{"url":"https://codsen.com","name":"Roy Revelt","email":"roy@codsen.com"},"license":"MIT","homepage":"https://codsen.com/os/string-find-heads-tails","keywords":["array","astral","emoji","find","in","indexes","plus","search","string","templating","unicode"],"repository":{"url":"git+https://github.com/codsen/codsen.git","type":"git","directory":"packages/string-find-heads-tails"},"description":"Finds where are arbitrary templating marker heads and tails located","maintainers":[{"name":"royston","email":"roy@codsen.com"}],"readme":"<h1 align=\"center\">string-find-heads-tails</h1>\n\n<p align=\"center\">Finds where are arbitrary templating marker heads and tails located</p>\n\n<p align=\"center\">\n  <a href=\"https://codsen.com/os/string-find-heads-tails\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/-codsen-blue?style=flat-square\" alt=\"page on codsen.com\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/string-find-heads-tails\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/-npm-blue?style=flat-square\" alt=\"page on npm\">\n  </a>\n  <a href=\"https://github.com/codsen/codsen/tree/main/packages/string-find-heads-tails\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/-github-blue?style=flat-square\" alt=\"page on github\">\n  </a>\n  <a href=\"https://npmcharts.com/compare/string-find-heads-tails?interval=30\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">\n    <img src=\"https://img.shields.io/npm/dm/string-find-heads-tails.svg?style=flat-square\" alt=\"Downloads per month\">\n  </a>\n  <a href=\"https://codsen.com/os/string-find-heads-tails/changelog\" rel=\"nofollow noreferrer noopener\">\n    <img src=\"https://img.shields.io/badge/changelog-here-brightgreen?style=flat-square\" alt=\"changelog\">\n  </a>\n  <img src=\"https://img.shields.io/badge/licence-MIT-brightgreen.svg?style=flat-square\" alt=\"MIT Licence\">\n</p>\n\n**No 3rd party dependencies.** All dependencies, checked recursively, are Codsen packages.\n\n## Install\n\nThis package is [pure ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). If you're not ready yet, install an older version of this program, 4.1.0 (`npm i string-find-heads-tails@4.1.0`).\n\n```bash\nnpm i string-find-heads-tails\n```\n\n## Quick Take\n\n```js\nimport { strict as assert } from \"node:assert\";\n\nimport { strFindHeadsTails } from \"string-find-heads-tails\";\n\n// processing an arbitrary, custom templating markup:\nassert.deepEqual(\n  strFindHeadsTails(\n    \"some text %%_var1-%% more text %%_var2_%%\",\n    [\"%%_\", \"%%-\"], // two flavours of heads\n    [\"-%%\", \"_%%\"], // two flavours of tails\n  ),\n  [\n    {\n      headsStartAt: 10,\n      headsEndAt: 13,\n      tailsStartAt: 17,\n      tailsEndAt: 20,\n    },\n    {\n      headsStartAt: 31,\n      headsEndAt: 34,\n      tailsStartAt: 38,\n      tailsEndAt: 41,\n    },\n  ],\n);\n```\n\n\n## Documentation\n\nPlease [visit codsen.com](https://codsen.com/os/string-find-heads-tails/) for a full description of the API. For **Changelog**, see [raw md on GitHub](https://github.com/codsen/codsen/blob/main/packages/string-find-heads-tails/CHANGELOG.md) or [the website](https://codsen.com/os/string-find-heads-tails/changelog).\n\n## Contributing\n\nTo report bugs or request features or assistance, [raise an issue](https://github.com/codsen/codsen/issues/new/choose) on GitHub.\n\n## Licence\n\nMIT License\n\nCopyright © 2010-2026 Roy Revelt and other contributors\n\n<p align=\"center\"><img src=\"https://codsen.com/images/png-codsen-ok.png\" width=\"98\" alt=\"ok\" align=\"center\"> <img src=\"https://codsen.com/images/png-codsen-1.png\" width=\"148\" alt=\"codsen\" align=\"center\"> <img src=\"https://codsen.com/images/png-codsen-star-small.png\" width=\"32\" alt=\"star\" align=\"center\"></p>\n","readmeFilename":"README.md"}