{"_id":"retext-keywords","_rev":"48-5157789bd58430890c9586742d5f6a63","name":"retext-keywords","dist-tags":{"latest":"8.0.2"},"versions":{"0.0.1":{"name":"retext-keywords","version":"0.0.1","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"b47fffbcedd61409f5d5d2854a54cca635a618a0","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.0.1.tgz","integrity":"sha512-UyhWcTL9M6HCuzPiED4suEucaEqz6GxHUjG/XqPA7gAX2mlO87j9AyOvrhI1V4D3awyTkVHgYiHCgnQo6vka1g==","signatures":[{"sig":"MEYCIQDgYYGRDdvLTFfOEBmABo+QwpOJkS9WbVcBHvRo7swu7AIhAOHwchEy0Lva72Q65eLPAkNBEFd616RHO7herOadhtOt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b47fffbcedd61409f5d5d2854a54cca635a618a0","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports spec/retext-keywords.spec.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- spec/retext-keywords.spec.js","lint-api":"eslint index.js --env node --env browser --rule 'quotes: [2, single], no-cond-assign: false'","benchmark":"matcha","lint-test":"eslint spec/retext-keywords.spec.js --env node --env mocha --rule 'quotes: [2, single]'","lint-style":"jscs index.js spec/retext-keywords.spec.js benchmark/index.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports spec/retext-keywords.spec.js","lint-benchmark":"eslint benchmark/index.js --env node --global suite,set,bench --rule 'quotes: [2, single]'","build-browser-test":"browserify spec/retext-keywords.spec.js -o spec/browser.spec.js","install-browser-test":"npm install browserify"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"testling":{"files":"spec/retext-keywords.spec.js","harness":"mocha","browsers":["iexplore/latest","chrome/latest","chrome/canary","firefox/latest","firefox/nightly","opera/latest","opera/next","safari/latest","iphone/latest","android-browser/latest"]},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"1.4.9","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.0","retext-visit":"^0.1.0","retext-porter-stemmer":"^0.1.0"},"devDependencies":{"jscs":"^1.5.4","mocha":"~1.20.1","eslint":"^0.7.4","matcha":"^0.5.0","retext":"^0.1.0-rc.4","istanbul":"^0.3.0"}},"0.1.0":{"name":"retext-keywords","version":"0.1.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"f2aebfd1220c53eac26585378f0904fc94d45f00","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.1.0.tgz","integrity":"sha512-YjDP/GSOzrgmIzdlPJ8PjcsEmQu9ehcNyTdtVVV/yp/Vlsv4Yk4IX+WB2Y4v/gEv5x32N1rpmRrNYhrgWl9Lbg==","signatures":[{"sig":"MEYCIQDTaV0aGqxcJ7ZwJHa4sXQvnTGQKuk9i8W6ahIfLyjBjgIhAIQnF1hRnyE6SJYGjZmgw751JaFX7gtYE/k744wPQWg7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f2aebfd1220c53eac26585378f0904fc94d45f00","gitHead":"9774c2bbbb36bf99dbbfd8f278ec9d0b1c586afb","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports spec/retext-keywords.spec.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- spec/retext-keywords.spec.js","lint-api":"eslint index.js --env node --env browser --rule 'quotes: [2, single], no-cond-assign: false'","benchmark":"matcha","lint-test":"eslint spec/retext-keywords.spec.js --env node --env mocha --rule 'quotes: [2, single]'","lint-style":"jscs index.js spec/retext-keywords.spec.js benchmark/index.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports spec/retext-keywords.spec.js","lint-benchmark":"eslint benchmark/index.js --env node --global suite,set,bench --rule 'quotes: [2, single]'"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"1.4.28","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.3","retext-visit":"^0.1.1","retext-porter-stemmer":"^0.1.1"},"devDependencies":{"jscs":"^1.5.0","mocha":"^1.21.0","eslint":"^0.8.0","matcha":"^0.5.0","retext":"^0.2.0-rc.2","istanbul":"^0.3.0"}},"0.1.1":{"name":"retext-keywords","version":"0.1.1","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.1.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"cda70681fe670077595dc3fda0d6529a00ce1799","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.1.1.tgz","integrity":"sha512-d8J9+p2KQIBYkl99Ex0zH2bqE6aF7Uw2DS00S4uzytUcZPuj+bZkJb4u6fCVW5WBh/l924lCj5HH+3bZ4AyLKQ==","signatures":[{"sig":"MEUCIQDm0CIXDKI9n8w9BvSxFnWFRQXShtUVGKzvJY4jV1/YGgIgDsBOaJjfRUJTaTUEHGObKSyWM3mDMvouHEs1vUGgBtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"cda70681fe670077595dc3fda0d6529a00ce1799","gitHead":"2446e63a5f5de3e68292a4203877003cbebf00d0","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint-api":"eslint index.js --env node --env browser --rule 'quotes: [2, single], no-cond-assign: false'","benchmark":"matcha benchmark.js","lint-test":"eslint test.js --env node --env mocha --rule 'quotes: [2, single]'","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","lint-benchmark":"eslint benchmark.js --env node --global suite,set,bench,before --rule 'quotes: [2, single]'"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"2.0.0","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.5","retext-visit":"^0.2.0","retext-porter-stemmer":"^0.2.0"},"devDependencies":{"jscs":"^1.7.0","mocha":"^1.21.0","eslint":"^0.8.0","matcha":"^0.5.0","retext":"^0.2.0","istanbul":"^0.3.0"}},"0.1.2":{"name":"retext-keywords","version":"0.1.2","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.1.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"0e320e47682518da156638bf2449da17ea815833","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.1.2.tgz","integrity":"sha512-BPfF/RIY6xfxjCoOaA4zauUM9yShHnpNWHXTYzO6cfiweklg3YZpW9SUQFr8jMuSFEn6MMZdtJyq3a63zsUrCw==","signatures":[{"sig":"MEUCICEwkmOdFURjnh8ZBNCil5SracUMDz1Biw118evKYTPZAiEAqulEhnHsnEa9eBBcsJxOooixeWe8wNuBpSmqjIsvG64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"0e320e47682518da156638bf2449da17ea815833","gitHead":"4a722bdf778f750cabde053fc9cdaf928318b0a7","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint-api":"eslint index.js --env node --env browser --rule 'quotes: [2, single], no-cond-assign: false'","benchmark":"matcha benchmark.js","lint-test":"eslint test.js --env node --env mocha --rule 'quotes: [2, single]'","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","lint-benchmark":"eslint benchmark.js --env node --global suite,set,bench,before --rule 'quotes: [2, single]'"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"1.4.28","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.5","retext-visit":"^0.2.0","retext-porter-stemmer":"^0.2.0"},"devDependencies":{"jscs":"^1.7.0","mocha":"^1.21.0","eslint":"^0.8.0","matcha":"^0.5.0","retext":"^0.3.0-rc.1","istanbul":"^0.3.0"}},"0.1.3":{"name":"retext-keywords","version":"0.1.3","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.1.3","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"7ecf922e8c38b3b83dd27d4e646deb09cbb70c98","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.1.3.tgz","integrity":"sha512-hzruSdyvcJv9VwGtQsiuiepvksOaYaJT2YVTxyN5NEOdW2yYj43ZaTPDftRZhg26aj8Getzd8BmWflUuk+mAJA==","signatures":[{"sig":"MEYCIQCj+Y0slKNht7zNeY7psFnyv5FfgvjxzNhEKbyfBl8+gQIhAOzfkmxPCZaavI7ixCo487Vk1bwPgb85vOo+BwVlwmfu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7ecf922e8c38b3b83dd27d4e646deb09cbb70c98","gitHead":"56da5807437a2d79453b4c5c910d409992f8bff2","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint-api":"eslint index.js","benchmark":"matcha benchmark.js","lint-test":"eslint test.js --env mocha","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","lint-benchmark":"eslint benchmark.js --global suite,set,bench,before"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"2.0.0","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.7","retext-visit":"^0.2.2","retext-porter-stemmer":"^0.2.2"},"devDependencies":{"jscs":"^1.7.0","mocha":"^2.0.0","eslint":"^0.9.0","matcha":"^0.5.0","retext":"^0.3.0-rc.2","istanbul":"^0.3.0"}},"0.1.4":{"name":"retext-keywords","version":"0.1.4","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.1.4","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"2c8d7914e33e6e2bfdeeaa032050287960c007de","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.1.4.tgz","integrity":"sha512-Z5umbHLEsHCre/2uELLktzVAvBghngcoA+QXTAl7aYDNglY4Ido+kYKEPxE/KZvdiGkK9RcwXfaB56LXH4p4yg==","signatures":[{"sig":"MEQCIATKQv9viYTz//boieolgCfbG+pURIMW0rssFgwlLZJEAiA++5Kej8WAzgrF0+h3M1R+JuLaC7dwmttWEf/8cEXkNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2c8d7914e33e6e2bfdeeaa032050287960c007de","gitHead":"b5552abe26304e1e40c2f126a650f1117c2b5702","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint-api":"eslint index.js","benchmark":"matcha benchmark.js","lint-test":"eslint test.js --env mocha","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","lint-benchmark":"eslint benchmark.js --global suite,set,bench,before"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"1.4.28","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.7","retext-visit":"^0.2.2","retext-porter-stemmer":"^0.2.2"},"devDependencies":{"jscs":"^1.0.0","mocha":"^2.0.0","eslint":"^0.9.0","matcha":"^0.6.0","retext":"^0.4.0","istanbul":"^0.3.0"}},"0.1.5":{"name":"retext-keywords","version":"0.1.5","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.1.5","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"34b0fe56136eb608748ca80df92b304609b67d01","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.1.5.tgz","integrity":"sha512-Fx9kTYbLLvq50xwDQpO6FpcPq6KcCTzze5r96jpzlj0IwM76Kjbpr5GcARVAzUcygh4fttaj6EOzrtK2eK3SNA==","signatures":[{"sig":"MEYCIQDkITE7biCMilLWRhbyifgEAYNnLUKKZj93kV9HPvMcLQIhAOJ9KLP19HczmB8P7Mphfgaou5pip2OMeHM51WmHBqbT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"34b0fe56136eb608748ca80df92b304609b67d01","gitHead":"372f4350a44dfc9cdf15ee0a5cea62d4a5569e27","scripts":{"lint":"npm run lint-api && npm run lint-test && npm run lint-benchmark && npm run lint-style","make":"npm run lint && npm run coverage","test":"_mocha --reporter spec --check-leaks -u exports test.js","coverage":"istanbul cover node_modules/.bin/_mocha -- -- test.js","lint-api":"eslint index.js","benchmark":"matcha benchmark.js","lint-test":"eslint test.js --env mocha","lint-style":"jscs index.js test.js benchmark.js --reporter=inline","test-travis":"istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter spec --check-leaks -u exports test.js","lint-benchmark":"eslint benchmark.js --global suite,set,bench,before"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"1.4.28","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.1.7","retext-visit":"^0.2.2","retext-porter-stemmer":"^0.2.2"},"devDependencies":{"jscs":"^1.0.0","mocha":"^2.0.0","eslint":"^0.10.0","matcha":"^0.6.0","retext":"^0.5.0-rc.1","istanbul":"^0.3.0"}},"0.2.0":{"name":"retext-keywords","version":"0.2.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.2.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"4148bcbba3c415556eb1b0f8ed374742b2f60a11","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.2.0.tgz","integrity":"sha512-FGJ7qRElag06FsZx4J65n/EVAgq1lxCIoTR6cctUNgRbHwqomF+6Mv3XEXB5d0UxxUdgvOC+7j8Iix4VzSud0w==","signatures":[{"sig":"MEYCIQC3wysuahKzsuhkCnE5LgWpMMES9Q7bklY8r17vcncg4AIhAJ8VNWMbo2nRkbWUAktmJkLLo6tRfQf0R2gsHd7htVMZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"4148bcbba3c415556eb1b0f8ed374742b2f60a11","gitHead":"1f23077ab200df67b35b4a2faa1bc8e942cc67b9","scripts":{"lint":"npm run lint-api && npm run lint-benchmark && npm run lint-test && npm run lint-style","make":"npm run lint && npm run test-coverage","test":"npm run test-api","lint-api":"eslint index.js","test-api":"_mocha --check-leaks test.js","benchmark":"matcha benchmark.js","lint-test":"eslint --env mocha test.js","lint-style":"jscs --reporter inline index.js benchmark.js test.js","test-travis":"npm run test-coveralls","test-coverage":"istanbul cover _mocha -- --check-leaks test.js","lint-benchmark":"eslint --global bench,before,suite,set benchmark.js","test-coveralls":"istanbul cover _mocha --report lcovonly -- --check-leaks test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"2.0.0","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.2.0","retext-visit":"^0.2.2","retext-porter-stemmer":"^0.2.2"},"devDependencies":{"jscs":"^1.0.0","mocha":"^2.0.0","eslint":"^0.12.0","matcha":"^0.6.0","retext":"^0.5.0","istanbul":"^0.3.0","jscs-jsdoc":"^0.4.0"}},"0.2.1":{"name":"retext-keywords","version":"0.2.1","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@0.2.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"69cf8f7a05391adc1d40fd4e2e525f660c1b087b","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-0.2.1.tgz","integrity":"sha512-dGg4RS3tMXHFrv6m8UQp6fv1Pd8EMRoyqB8W02to3z5epd5VgDYrYqGMWq+1f1+8wicj9U6mjup1WSGMfB262g==","signatures":[{"sig":"MEYCIQDR2B2LB9s+GzwCmh6AcD/yM5POl04DLSLRgxEDMplEuQIhAIzAM3ltxEsxshYudEsftNNZm0d7xtLIfIAdnQlayZUD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"69cf8f7a05391adc1d40fd4e2e525f660c1b087b","gitHead":"0d8357a1986c870428de469ac9e43bcf5857216d","scripts":{"lint":"npm run lint-api && npm run lint-benchmark && npm run lint-test && npm run lint-style","make":"npm run lint && npm run test-coverage","test":"npm run test-api","lint-api":"eslint index.js","test-api":"_mocha --check-leaks test.js","benchmark":"matcha benchmark.js","lint-test":"eslint --env mocha test.js","lint-style":"jscs --reporter inline index.js benchmark.js test.js","test-travis":"npm run test-coveralls","test-coverage":"istanbul cover _mocha -- --check-leaks test.js","lint-benchmark":"eslint --global bench,before,suite,set benchmark.js","test-coveralls":"istanbul cover _mocha --report lcovonly -- --check-leaks test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"1.4.28","description":"Keyword extraction with Retext","directories":{},"dependencies":{"retext-pos":"^0.2.1","retext-visit":"^0.2.2","retext-porter-stemmer":"^0.2.2"},"devDependencies":{"jscs":"^1.0.0","mocha":"^2.0.0","eslint":"^0.12.0","matcha":"^0.6.0","retext":"^0.5.0","istanbul":"^0.3.0","jscs-jsdoc":"^0.4.0"}},"1.0.0":{"name":"retext-keywords","version":"1.0.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@1.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"2759a0d6d6d07ffaa727d2448e11c54c55126685","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-1.0.0.tgz","integrity":"sha512-8Ewd9OfHRq8bgQ9g4t7CJ+G/0etQtg+ffWJhL34GNFRxDopKiSVJsm2v+GvB8dWZLOvpRHzuVitu/B/iVKXKBw==","signatures":[{"sig":"MEYCIQDS9iafiZA1hYylGQGa1LX2X48xcNuauz9866R7rJJ+bgIhAIhmnJfXFG94I1QmZfdY1vWJh8Hh31kJ+dx1sC6QrPO4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"2759a0d6d6d07ffaa727d2448e11c54c55126685","gitHead":"ef505b16b9e560b1eac77e90096a578b3b1496d3","scripts":{"lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","test":"npm run test-api","build":"npm run build-bundle && npm run build-md","build-md":"mdast . --quiet","lint-api":"eslint .","test-api":"mocha --check-leaks test.js","lint-style":"jscs --reporter inline .","test-travis":"npm run test-coverage","build-bundle":"browserify index.js --ignore-missing --no-builtins --standalone retextPOS > retext-keywords.js","test-coverage":"istanbul cover _mocha -- test.js","postbuild-bundle":"esmangle retext-keywords.js > retext-keywords.min.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"2.11.3","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"2.3.3","dependencies":{"stemmer":"^0.1.4","retext-pos":"^1.0.0","nlcst-to-string":"^0.1.5","unist-util-visit":"^1.0.0"},"devDependencies":{"jscs":"^2.0.0","chalk":"^1.0.0","mdast":"^0.28.0","mocha":"^2.0.0","eslint":"^1.0.0","retext":"^1.0.0-rc.2","esmangle":"^1.0.1","istanbul":"^0.3.0","browserify":"^11.0.1","jscs-jsdoc":"^1.0.0","mdast-lint":"^0.4.2","mdast-slug":"^0.1.1","mdast-github":"^0.3.2","mdast-comment-config":"^0.1.2","mdast-validate-links":"^0.3.1"}},"1.0.1":{"name":"retext-keywords","version":"1.0.1","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@1.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"90f243b393ee4716253026a7edbf8b4f73291c66","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-1.0.1.tgz","integrity":"sha512-eF+eq1OSxNOVkmgGuTDUmboJksy93XzmV5cNRrQh6vUwmuoKKgXDjQ9rQi7KDuGKPAkM8YxpRHIOzY59q6Q43A==","signatures":[{"sig":"MEUCICk3mRRBdPzW1aKdFe4t+eC+dsQeuaU2QLHXs8vvdrSRAiEA06szVeo7IqpQSe0XYF3212b0IPeBLkOtcCl8SN/zIqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"90f243b393ee4716253026a7edbf8b4f73291c66","gitHead":"d2868e76ea6a40b68b39556607cef9dd59016d99","scripts":{"lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","test":"npm run test-api","build":"npm run build-bundle && npm run build-md","build-md":"mdast . --quiet","lint-api":"eslint .","test-api":"mocha --check-leaks test.js","lint-style":"jscs --reporter inline .","test-travis":"npm run test-coverage","build-bundle":"browserify index.js --ignore-missing --no-builtins --standalone retextPOS > retext-keywords.js","test-coverage":"istanbul cover _mocha -- test.js","postbuild-bundle":"esmangle retext-keywords.js > retext-keywords.min.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"2.13.2","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"2.5.0","dependencies":{"stemmer":"^0.1.4","retext-pos":"^1.0.0","nlcst-to-string":"^1.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"jscs":"^2.0.0","chalk":"^1.0.0","mdast":"^1.0.0","mocha":"^2.0.0","eslint":"^1.0.0","retext":"^1.0.0-rc.2","esmangle":"^1.0.1","istanbul":"^0.3.0","browserify":"^11.0.1","jscs-jsdoc":"^1.0.0","mdast-lint":"^1.0.0","mdast-slug":"^1.0.0","mdast-github":"^1.0.0","mdast-comment-config":"^1.0.0","mdast-validate-links":"^1.0.0"}},"2.0.0":{"name":"retext-keywords","version":"2.0.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@2.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"cf2c390a0f8d5bb135430810860940665ca1e31b","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-2.0.0.tgz","integrity":"sha512-vzCqd3id77n6ONWNjM85FFWp168W0Q4J1O4qU2iRuD0X6POpqfHYj/7FLVrMlx7QSTaxr0S7F02otg+TLIdwPw==","signatures":[{"sig":"MEYCIQCwgqI0Y22Wo3RDE7+yM93Q7H5G3Sh/jB9Cgg7xPgYYyAIhAOXW4lyJc3+TLLvsKgFY7n+hCwGEeXFaQgvS4xVP44lu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"cf2c390a0f8d5bb135430810860940665ca1e31b","gitHead":"cbac5d1920e360290a2a376e552c834555956533","scripts":{"lint":"npm run lint-api && npm run lint-style","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-bundle && npm run build-md && npm run build-mangle","build-md":"remark . --quiet --frail","lint-api":"eslint .","test-api":"mocha --check-leaks test.js","lint-style":"jscs --reporter inline .","build-bundle":"browserify index.js --ignore-missing --no-builtins --standalone retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"istanbul cover _mocha -- test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"3.8.6","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"6.0.0","dependencies":{"stemmer":"^0.1.4","retext-pos":"^1.0.0","nlcst-to-string":"^1.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"jscs":"^3.0.0","mocha":"^2.0.0","eslint":"^2.0.0","remark":"^4.0.0","retext":"^2.0.0","esmangle":"^1.0.1","istanbul":"^0.4.0","browserify":"^13.0.1","jscs-jsdoc":"^2.0.0","remark-lint":"^4.0.0","remark-github":"^4.0.1","remark-comment-config":"^3.0.0","remark-validate-links":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-2.0.0.tgz_1465234626685_0.31299661402590573","host":"packages-16-east.internal.npmjs.com"}},"2.0.1":{"name":"retext-keywords","version":"2.0.1","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@2.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"258cbc7f9286072173f7a26d799dd3e5460135d3","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-2.0.1.tgz","integrity":"sha512-Urry4Xa9Gf7PHW0DKwd4aUNRF6YLljPouhTyhQaiAYbI1MmomEPrE7AKl+2GLX4q+AfrZDgz+PTSQJGn+ATp7A==","signatures":[{"sig":"MEQCIBgZ5iHLfMySPn4eTRBrzPME3+9+Wc+Pp9thkkxlDYZ7AiAhtRw9F9v4Kxq7Z6dsX7g87aF65XaxcGNdK+eBjN7Bkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"258cbc7f9286072173f7a26d799dd3e5460135d3","gitHead":"30b7c5c5a7b5054868d5fba64083dc8ff2966547","scripts":{"lint":"npm run lint-api && npm run lint-style","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-bundle && npm run build-md && npm run build-mangle","build-md":"remark . --quiet --frail","lint-api":"eslint .","test-api":"mocha --check-leaks test.js","lint-style":"jscs --reporter inline .","build-bundle":"browserify index.js --ignore-missing --no-builtins --standalone retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"istanbul cover _mocha -- test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"3.8.6","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"6.0.0","dependencies":{"stemmer":"^0.1.4","retext-pos":"^1.0.0","nlcst-to-string":"^1.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"jscs":"^3.0.0","mocha":"^2.0.0","eslint":"^2.0.0","remark":"^4.0.0","retext":"^2.0.0","esmangle":"^1.0.1","istanbul":"^0.4.0","browserify":"^13.0.1","jscs-jsdoc":"^2.0.0","remark-lint":"^4.0.0","remark-github":"^4.0.1","remark-comment-config":"^3.0.0","remark-validate-links":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-2.0.1.tgz_1465293997574_0.5812590846326202","host":"packages-12-west.internal.npmjs.com"}},"2.0.2":{"name":"retext-keywords","version":"2.0.2","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@2.0.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"dist":{"shasum":"8d5551295a48f38af094925757222540e8922d08","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-2.0.2.tgz","integrity":"sha512-FmDbDPVr7Bu42HwCxuBxYqvoOx608A8KJ6GKXgI98aWnieoYfTqSntT5zawqOiY5uiCcDx3abOAEX/gtUGyPEg==","signatures":[{"sig":"MEUCIQDI6u/Ku/q0kuKGxE71wh/XuQsdKDGmfT2PdCc6nM/TnAIgdbikXyEyAfVge/TgvZp0T3isB7o7gNcy7oZyPDbehy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"8d5551295a48f38af094925757222540e8922d08","gitHead":"a4f316b9247bbe9e210a566b3646be716d224161","scripts":{"lint":"npm run lint-api && npm run lint-style","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail","lint-api":"eslint .","test-api":"node test.js","lint-style":"jscs --reporter inline .","build-bundle":"browserify index.js --ignore-missing --bare -s retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"istanbul cover test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"3.3.6","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"5.0.0","dependencies":{"stemmer":"^0.1.4","retext-pos":"^1.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"jscs":"^3.0.0","tape":"^4.0.0","eslint":"^2.0.0","retext":"^3.0.0","esmangle":"^1.0.1","istanbul":"^0.4.0","browserify":"^13.0.1","jscs-jsdoc":"^2.0.0","remark-cli":"^1.0.0","remark-lint":"^4.0.0","remark-github":"^5.0.0","remark-comment-config":"^4.0.0","remark-validate-links":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-2.0.2.tgz_1466632478374_0.029637852450832725","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"retext-keywords","version":"3.0.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@3.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"space":true,"ignores":["retext-keywords.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"51b52053fbc98bbe5c25090fae1cc25d75e2a14b","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-3.0.0.tgz","integrity":"sha512-97ggcGVlarH2ODXEnQhVBMNwQIIOy0kDIKdKe4CFrFFgPoNqHLbVf2b6mmGES7OCrVLUMEgANvIHQwvfsCJFGQ==","signatures":[{"sig":"MEUCICVqw5VDLQ9a7+PHanxPzTYBo1IaWE7xPdJyAmM/FvnBAiEA13R+Y4sqbP7YS8/x0NE4EHX7bRMCKF+4mth6gaajCcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"51b52053fbc98bbe5c25090fae1cc25d75e2a14b","gitHead":"e65879171b121921ff336449459ee8d965657777","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail","test-api":"node test.js","build-bundle":"browserify index.js --ignore-missing --bare -s retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"3.3.6","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"5.0.0","dependencies":{"has":"^1.0.1","stemmer":"^0.1.4","retext-pos":"^1.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"output":true,"presets":"wooorm"},"devDependencies":{"xo":"^0.16.0","nyc":"^8.3.0","tape":"^4.0.0","retext":"^4.0.0","esmangle":"^1.0.1","browserify":"^13.0.1","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-3.0.0.tgz_1474147556025_0.29927938850596547","host":"packages-16-east.internal.npmjs.com"}},"3.1.0":{"name":"retext-keywords","version":"3.1.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@3.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"space":true,"ignores":["retext-keywords.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"9b98cc16023bdd638882fc14045a41cc29f93c74","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-3.1.0.tgz","integrity":"sha512-OaIvI7UPba2LJQHmRpNvmwmz2z2i29KJnIgTsbXeF6es0yoF52NWZzLMD+wrBG48rRKavzb7n3d5uwgXVi7t+w==","signatures":[{"sig":"MEUCIQCrn+gFSLJStj0beBzBN3CJz9Y82eK4SC3LiWc5hKgeBwIgG954TSY7uSRepsbYKy/lOFabgJdDlEHC1JPz2RcpE9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"9b98cc16023bdd638882fc14045a41cc29f93c74","gitHead":"e53982d2764b234c6b767d47d2b4838fd65cbae6","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail","test-api":"node test.js","build-bundle":"browserify index.js --ignore-missing --bare -s retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"2.14.2","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"4.0.0","dependencies":{"has":"^1.0.1","stemmer":"^1.0.0","retext-pos":"^2.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"output":true,"presets":"wooorm"},"devDependencies":{"xo":"^0.17.1","nyc":"^10.0.0","tape":"^4.0.0","retext":"^4.0.0","esmangle":"^1.0.1","browserify":"^13.0.1","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-3.1.0.tgz_1481185797867_0.07739239279180765","host":"packages-18-east.internal.npmjs.com"}},"4.0.0":{"name":"retext-keywords","version":"4.0.0","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@4.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"space":true,"ignores":["retext-keywords.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"11ed5b73ed2906d34d32730e4e05ac5c5fa5a6d1","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-4.0.0.tgz","integrity":"sha512-8F6UPACN6eL2Az/VlPl8nYVvDeV6unSCA9dDQpOdaHP4HJyRNfHj6qBgfl4OInIvLG/paQkv8GR6J7u6+GY3Eg==","signatures":[{"sig":"MEYCIQCAZlHgH4J6U4LYWNhORU9MQ7q+lPQBHkP4/Web2ahBxAIhAKIARLi1LhknrvOZ5LY/ru73nWGgwEIQAQsblM4Px3SA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"11ed5b73ed2906d34d32730e4e05ac5c5fa5a6d1","gitHead":"1fe1d9014742867e52c6bcf77d174ccba702fe95","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail","test-api":"node test.js","build-bundle":"browserify index.js --ignore-missing --bare -s retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"4.0.3","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"7.0.0","dependencies":{"has":"^1.0.1","stemmer":"^1.0.0","retext-pos":"^2.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"devDependencies":{"xo":"^0.17.1","nyc":"^10.0.0","tape":"^4.0.0","retext":"^5.0.0","esmangle":"^1.0.1","browserify":"^14.1.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-4.0.0.tgz_1489669142493_0.936151813948527","host":"packages-12-west.internal.npmjs.com"}},"4.0.1":{"name":"retext-keywords","version":"4.0.1","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@4.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/wooorm/retext-keywords#readme","bugs":{"url":"https://github.com/wooorm/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"space":true,"esnext":false,"ignores":["retext-keywords.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"bffb3c2c85cccfe9e50fab35a461bba887d3f928","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-4.0.1.tgz","integrity":"sha512-XRkgwo1ye7LQrczp2mraaNsLHPqxjzsPrksJqpYdUERtj5GSCJXpxSe75AU9YjEVTrMdVAnYyq5FiDLEdD1eYA==","signatures":[{"sig":"MEQCIHwWqW+i/ajpO555UEFGMzHC59//+j6KGDB78FU/pmYAAiAv8X0V+aO3WzIsEHRzYJr1otc+iPrUjvOKSnHvcv2qtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"gitHead":"da4b11312b805bb0082a48e744a25bb1c72d46ca","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . -qfo","test-api":"node test","build-bundle":"browserify index.js --ignore-missing --bare -s retextKeywords > retext-keywords.js","build-mangle":"esmangle retext-keywords.js > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/retext-keywords.git","type":"git"},"_npmVersion":"5.0.0","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"8.0.0","dependencies":{"stemmer":"^1.0.0","retext-pos":"^2.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"devDependencies":{"xo":"^0.18.0","nyc":"^11.0.0","tape":"^4.0.0","retext":"^5.0.0","esmangle":"^1.0.0","browserify":"^14.1.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords-4.0.1.tgz_1501533287611_0.34143716329708695","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"retext-keywords","version":"4.0.2","keywords":["keyword","phrase","terminology","term","extraction","retext"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@4.0.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"esnext":false,"ignores":["retext-keywords.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"b2ffbef47e404f7c828da4e03e6c706af74dec9f","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-4.0.2.tgz","fileCount":4,"integrity":"sha512-ivCRdACMKvGtuUrrqhfpjLAm4sPApOPMI4JqRlpeMBy/te9yieyiD4WCW4iMwDqkIspPzBVF1m2S+kpnmgryXQ==","signatures":[{"sig":"MEUCIQC+K4kCjcVz7cy3mwbGYUwV+KwUQUu1Gwpoya6RZwA4PwIgLIaW2IfHCaglOJZS3dbMiEWTyHw4EjsqXzRw3CDHBxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4bKGCRA9TVsSAnZWagAAfoYQAIAZj9fUsdltztPZADi+\nn3+sYIOJv4ORq8GO2lkECoD8k8xRsgwH7h8NMfK3M1kxgODAegir19VZJNjl\nwzai4S9pVX8E0FklgwXtA7nKcYDtKITxm2nLbEPxf7GgywdHZrEnJoYK+crO\nYxn5xiOqGF8oCeBI3jiuOHaLPF+mUdxoimPGn2bHVh+a3+YOWayk0BXmTjPv\npWYSZNAunKX3lmUSDX0w10HuvQ0sbdT8BTwk7Z6q+gDmz6qXuPVmBOMj8sIj\nRm5uK2DoFVfWBcGYYgb4QDdWoNhhCtIuvPBs67DQo/pxwiahCcdMktgEDzff\nRUfBhNk1ue10p3583WlhOi4BalRivZ4+Dovr8UvmmZ08Y61HkkDUNE0QZig7\nP9jD2Al0x0OtX6caBTWnwOOJLyJ0F2yfB7Jr/h9K/BbuqtuRTtBsexYGeFkt\nMespWmqVzft7/Z/sP5u4f9qq/KUoWawZYiZ1vddz9PqfEvcD2jisuAa/Sb0S\n2hU4zMGL3BuMSBe0bGFN0IIW/R92pgjnnJJ0hzHuAUXJEqnj8Bg0IBh45Mvy\nqIjpnBYwGoZY02rba19krleQPGNVQRRH+wQH4ZDNY4ek4LnS8+zhQ/9bNBWV\nsVhAoxqVVCGe2+duOUPSx/VmnpAZa4RwXTE5jBW6Ey/lbN9jDrI4jqISPEgh\nwC3S\r\n=CL37\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8edebafd93b6745522b369513b22c4dc220e3587","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s retextKeywords > retext-keywords.js","build-mangle":"browserify . -s retextKeywords -p tinyify > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"6.4.1","description":"Keyword extraction with Retext","directories":{},"_nodeVersion":"11.0.0","dependencies":{"stemmer":"^1.0.0","retext-pos":"^2.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","nyc":"^13.0.0","tape":"^4.0.0","retext":"^5.0.0","tinyify":"^2.4.3","prettier":"^1.14.3","browserify":"^16.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_4.0.2_1541517958252_0.0972952143029453","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"retext-keywords","version":"4.0.3","keywords":["unified","retext","plugin","keyword","phrase","terminology","term","extraction"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@4.0.3","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"esnext":false,"ignores":["retext-keywords.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"11431c3d6a1ad059051dcac8699c05e29ae2ce37","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-4.0.3.tgz","fileCount":4,"integrity":"sha512-/keEFFJ0BRM5nASEjm5x+ZOAj1bU9lDOhXzM7r6uO0HsEkPg2bIwpfAaT0J028cY/3T2x+6CVAERk/SruYxEHg==","signatures":[{"sig":"MEUCIQCUwEaJuEZSeGx6CIXfH8p5yoQVTApCGrBmXDIuZjK3AgIgK79TY437+2y0Jol5kU+flBY2qZAsCy/nmbEYBAccHxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9168CRA9TVsSAnZWagAARjYP/0Cx3bV1IZM0fEg2abK8\nRSpkITRflca15Kxp88lkuq0vTpBpXS+LOwDk7Cv1STmesM30CnXuqhAj3niX\n60h8rZWF5slYS7y5XpMiX3Oy9sPWBJt9AD86jPZ/5n/DIGgEC+T9sxnYJQj0\nTlE//StxGUuJNtwf6pA/7NBXBzi2yaEJ5kfVsv4vjozaJzqrqMh6gZ5PiI0Y\nA7IckdvGskjbXLAQhHqRUJLiMpojWiGLx1cZkFpajsCGF6E9UHJddT3QC+hi\nHBI3MoxaiO87TVmrOvTg97bnORvVwfGzLilUpRTACnx7AIg6/H3LuB7vtVBs\nZibPziXIGWenbUle5u1loagpyzveIsPzK8tbt/EjhrDCihdXn3T4CudcRxxw\njQo0Dh4TW0d+iP9gCseBF67zLtDm3n3FqKf5ECMVA6TqAPn/lyC6oC8dsreR\nonprJbb5V4DlTyJVTrMuNtW+qgcDQn+jyZEICOEAp3hyyNNr/K4bhqXogDpf\ng/qs0aV+LWyjjTSUgNgY4XNJfZsJ0oMPlCl8RF6CbDHjO0TwdU7Twt6Nnqf/\no0GNTGPuHWJRxeaK+efuCzw8m0KObpcESjE+EWqbfwph59zirJOvfuSIRYVR\nRHiVmmjQrxwhYvlGT1qzMuVj5Nn48cfwadbl+Nw3Oa9Q9b/64SJv9z49Cls3\n6+yD\r\n=ZqrX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"32d8bfc34b6057f95ad9d96fc3d1996e6cb6e2cd","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s retextKeywords > retext-keywords.js","build-mangle":"browserify . -s retextKeywords -p tinyify > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"6.9.0","description":"retext plugin to extract keywords","directories":{},"_nodeVersion":"12.2.0","dependencies":{"stemmer":"^1.0.0","retext-pos":"^2.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","tape":"^4.0.0","retext":"^6.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_4.0.3_1559715515674_0.03626055932072214","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"retext-keywords","version":"5.0.0","keywords":["unified","retext","plugin","keyword","phrase","terminology","term","extraction"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@5.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-lines":"off","guard-for-in":"off","max-nested-callbacks":"off","no-negated-condition":"off"},"esnext":false,"ignores":["retext-keywords.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"4d7c2a5c5da347ad0e0ebb9240a90fdc418b6001","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-5.0.0.tgz","fileCount":4,"integrity":"sha512-rt+L4Ll6U98ydArqzRtuoWVsVjOjw0WDA2p5fwUX76paatI3/BCO7Il97OhZ0fd5C6nxWWtO9XwO1PiHmlI9Cg==","signatures":[{"sig":"MEYCIQCZhi/RIUOPjanot65RGxlqywuOgsc/to2n0pwrE2kfAwIhAMNL4TNK/dsshS2wanCuCLI+Z7TyB+dBQn4bs+5eaFym","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGkJaCRA9TVsSAnZWagAAagAP/3crlKl8aKM5l6jkiu7/\nER8JTU5bM71aHU4k2disa9bkxWU7swpRGhwVpMLwBlZouIIgPSS0oKZatCs9\nMR+lazv3zIeyAQyBPOd74sWEziu2n2gzQp0LyEp+Fu3cJLG+LbBBwsWSsej0\nbFhSYeBNbXxtPODM2awgbeH8W/+CwB9SKTn4wmoZuYmNLLdShT9w8vUbQvvQ\nt0clPszmJcl8mMaO1gwGuvS9J0tGJF/DEBu5igbv2yrC35IUAsn19ED755uN\nKq03p6EmJO3RfLBgjsxugHikZs8TXCxz/kiVcgVpWCnSrCdSkxLhPDrKdQRL\nKtf7DS4T+YdsbpKvRZxqFQZ1ir4rXu0vzHu7YbmGTov7uKGWiYXX4ijTCkXx\nlgWqet5e4jJWOD0DiXSkauBvwZfokrkENLNnXRS/jhXMC/gI7D/Rqgsa/jiw\nW+4RCDAJ9TPUGv27/+26E3xndrvYPh6vqxfZ8f+pbVLGwGcwq9rr28W5iQmW\nZ3drizaWlGVwUjrtXmlYC2XgAaNn9cpbN8VXZGIywsqK9u9d3NqIOQ187UMu\nhBKfwpWB5AnvX2DsJaLA6SEnTASvUDVTSm5ct+58J2YKk+n4AgZa73powaXS\nXjLDML0mSP/d0SFqczKfW6e7t3eT51tjOkjwEi0l5YSosA1QuVFaNHjwIQqQ\nvZxI\r\n=Mb41\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"534ad7eee32c48ca3daf96e9251f028121a83449","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s retextKeywords > retext-keywords.js","build-mangle":"browserify . -s retextKeywords -p tinyify > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"6.9.2","description":"retext plugin to extract keywords","directories":{},"_nodeVersion":"12.2.0","dependencies":{"stemmer":"^1.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","tape":"^4.0.0","retext":"^7.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^6.0.0","retext-pos":"^2.0.0","remark-preset-wooorm":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_5.0.0_1562002010326_0.6239735691433532","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"retext-keywords","version":"6.0.0","keywords":["unified","retext","retext-plugin","plugin","keyword","phrase","terminology","term","extraction"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@6.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"guard-for-in":"off","max-nested-callbacks":"off","unicorn/prefer-includes":"off"},"esnext":false,"ignores":["retext-keywords.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"babd2dd7b0870621e72186f72cdd2ec0a878bd34","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-6.0.0.tgz","fileCount":4,"integrity":"sha512-jDdindZTevx7uvDPcLG86qsfr6++szKXgGtQ5PjkkCxpEPpnyBeGovlTR7BCfyRatEoLX66iiTmpsY/hhAjbzA==","signatures":[{"sig":"MEQCIE8Q4EONUCW19O6te9vcSsHHLOiiv2L30ZcNwrTTMWo+AiB/6cwQah66d8FDOZ3yDo3cCYFBD6A/1kYemGkUfsrjjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ6XKCRA9TVsSAnZWagAADc0P/jalHq2d5mJ1YwT5bD4G\nQ711V7rXKilfpbNCTPRjQG1J0L3fneLarCZqeg9ZAmPYKbnWDo90dFVYDj+7\nHD0MybWikC+3FCUfZzhVhCOXIrCV3YJz5jt4E2K+U3QOvR8uuqe5pkUi628k\n+n8x9edZ0mqQpAMM9iGFPbYReqg0zO4pw8bEgcH+ZdMYX9cvrjJJGNX2+OX0\nn/QQeyrjT1Ik0NUyR4msY3STleUpuFyAb3fZWLXJQf2cRTFmXhuPESW5Gg+R\nZuwGuUFE40hZCuNb3u+YU2jJStZ01878WUqOKyhko56zuaidFHiy2CAEJFnr\nnkYMsO1vuks6EZentdJL3l4ojIvfGuBmEERrZ4pFvol33BHi+pPIT8eC+xEF\n1MoNmz0tNyLkIbte7JpU808wO+lYJcq5cD3F58jE1gkJ7mrzu0NfU6pSFYLF\nc6qRAHxOh9T29qlDjjwWFj37/UGLcp9Hnlmy4mAS4T8YF06/XJdGdhFCSBvd\nYbEoiaVG4Tth0auTib1uJnxD8zAVmv+x/bwj8qA/6jzgBdCompmAGYEoOZpP\ntT80WLaPNY1bdC8SIhfdG2mOUuLc0QUE2wykSQN8Boq1JpoOb/uV4aUzLUkg\naqnHkpa/QghjaSXqoxnxw2g1qfwAiDl706B0uJSXbZajfCayX2IcFyaEwsgL\nDCLw\r\n=mAUi\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"0ab7d9f50dbf925dedf81086f231267e00c6d6ba","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s retextKeywords > retext-keywords.js","build-mangle":"browserify . -s retextKeywords -p tinyify > retext-keywords.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"6.14.2","description":"retext plugin to extract keywords","directories":{},"_nodeVersion":"13.9.0","dependencies":{"stemmer":"^1.0.0","nlcst-to-string":"^2.0.0","unist-util-visit":"^2.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.27.0","nyc":"^15.0.0","tape":"^4.0.0","retext":"^7.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^7.0.0","retext-pos":"^3.0.0","remark-preset-wooorm":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_6.0.0_1583850953990_0.6252332529682485","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"retext-keywords","version":"7.0.0","keywords":["unified","retext","retext-plugin","plugin","keyword","phrase","terminology","term","extraction"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@7.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-depth":"off"},"prettier":true},"dist":{"shasum":"847895fb6a5c4bf5ce4a627cbfcebe2b3cf7741c","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-7.0.0.tgz","fileCount":5,"integrity":"sha512-NJPzZQiUK33mNyI7pZvVEsRmWxJbOubH8sGZB5I0z7TfTiYbPYXfjsQxgtZZh2ISk+pvW02LbIyakmE7gWLDZA==","signatures":[{"sig":"MEQCIAiyKCx/SKz4tqZAIShhT2hP4VxjuFMy3ENYZXB98q0nAiBRmGM14FqHeAZv1laap3iU+wfaZUN6hLwE+s+9NFQdgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9eAMCRA9TVsSAnZWagAAsG0P/Aiy7kA3rfuO2RxdBObD\n/67Wxux4Vrjy5vjsFteKc9H29nYcwUuzJjIOTVTIjvmTK1GTWwTH30bd0jWS\nCtVOaM3dcViFeCCRwDt1npX3UHe9PGtQWiEPXWkCPwKXVEtw3/rb5aig0Tyc\nXMNwRS6QGPDh+U+nrroXbsoXvd7C2A0gi/ZRn7S2yBmDdhZuQWTwRpIAQOln\ngAZZfnOfl7a/KsESkz2FKh0sVdOznFq0lDzDhlTNZoJzKUFHEoJZSLmvlQkN\nhsUJCrwzoyIcZ3R7y5EMi48AQ9xtmnbsct51jwwz+2dPsse/tpp7exKDnvco\nEC8nBNPSlo4uwdt8oxlnhpkzkaPU56+h03mG6ICkN7ThMTQ+hSOQHBOaoSeV\nDQaDj5ELL3QgCSCT2RXPI3P9ss5xMvy9PCCljJdMMivDEq2CpdJRABMWtWiY\nJU6f2BYsyBKiLtf/oYWya8Wk9Or2fcIXojkDnql1hF/EPdB+WcXroLPZgC8g\nM4Dfi/XFgXrcDBL5lU0Bqu/8HJI/0y+rJFYXpyLquIhPs9/9KrmSl8g43xZc\ndHVRueM/+js6P0oeamE7GxFCNy4+33yyyst7AkrxbjFOk1j667e+BXRjPN6D\n4KCej3h1Q2Fq5Y18H7+faIGAEtXYVBoVm4OWIHPaLPIaFkSe0xep4QyJ9iGV\n/9pH\r\n=+bt0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"0f62e541826287ba208bd900ec1b8016497dca26","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"7.18.1","description":"retext plugin to extract keywords","directories":{},"sideEffects":false,"_nodeVersion":"16.2.0","dependencies":{"stemmer":"^2.0.0","unified":"^10.0.0","nlcst-to-string":"^3.0.0","unist-util-visit":"^3.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.42.0","tape":"^5.0.0","retext":"^8.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","retext-pos":"^3.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_7.0.0_1626726412131_0.04700387486065205","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"retext-keywords","version":"7.1.0","keywords":["unified","retext","retext-plugin","plugin","keyword","phrase","terminology","term","extraction"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@7.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-depth":"off"},"prettier":true},"dist":{"shasum":"f7898b7b0e6d969f4b296e6c03d375539c7e799a","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-7.1.0.tgz","fileCount":5,"integrity":"sha512-m+xE11hIS4POCidXZ1hv3rTQWDSqwMNfkl5nXfLPbMPM16Akw9RPFKFTl4lwB7XRXyKXo+HmPiMB1HBxfb6VUw==","signatures":[{"sig":"MEQCIBEsTgNC92LzGlIShvwVKIVP3xk04sNlG9nlGPXH2hLMAiAEWWhN+d+VYZ5hfPqN+EejkzCz7Uzw18milVseIJmKhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKQl8CRA9TVsSAnZWagAA190P/2PAabijdW34u4JREF18\nl8sUQ28xblkX1PVz7nOjDSG8auJCECSpexS51kVYhDePGTrlMerxChJab1ZL\nugQSA1AnNw6opuKtM5xd0r1vrOo+B2k79IcORbKfXgHi7rUsQMEIiRHa9z1C\npY/AW/galPfpXp64ymRGpa3hLzrIN3yrmTeXmCC38tApmfT4b3koj3odiwmx\nH2i0s0ZEaXIe1xzJjknDVq8ailXmTeNmYeec4EQyuovXqFeTmJEFNft7BFlV\nOLy4qex7G6ovhwewN2hYnAzCTmh6ptCabcd5qeJDiR/jHYtyFcAL2D4kabGm\nPXTlgYaEGbqvyCL4P95Mxc4GAYbzf0fXUHKrI1+JlIEMp7XVyWPjRanBasVj\nq3jQe+6wtY89NzuQEQ9xBZVyTkskDCCH7/UZKGCAm/wx6540RY2ySOi5E4bi\nXfSebsd89XiKxGIFIcLQSKLmMBACeQ8fjtN475TbzPgTu9Fc6CuV3u/3UDDP\nYlOoHutVBAebNWiyGMq3EF7CH40hCjRFz31YC+aI+t12xYRJtznDLJmH/K+q\nyp5q33F6LX3O39E8Em5G9ByGldCaN5eQD+ZXIKMPhwH3F/MphCvE4kOwdY8K\nciXAngphE5X4Yc232/F/cBArpPlQzOj6/tWcgHVk/M/Jx9LO5fdorlAVSSZR\na41k\r\n=1cim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"c0c941cf22923a5b39807952239ecd4c7569ce5f","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"7.20.6","description":"retext plugin to extract keywords","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"stemmer":"^2.0.0","unified":"^10.0.0","@types/nlcst":"^1.0.0","nlcst-to-string":"^3.0.0","unist-util-visit":"^4.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.44.0","tape":"^5.0.0","retext":"^8.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","retext-pos":"^4.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_7.1.0_1630079356187_0.4854321150428422","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"retext-keywords","version":"7.2.0","keywords":["unified","retext","retext-plugin","plugin","keyword","phrase","terminology","term","extraction"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@7.2.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-depth":"off"},"prettier":true},"dist":{"shasum":"f6f3e2baccb0c76562050209adf4309f17339111","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-7.2.0.tgz","fileCount":6,"integrity":"sha512-bYIMeuhUO324maKE5t+3DaRVjZc3GD9K3pi4adRWbgBjyHQCDbxQmTebBkpXwVSUkN49IIL5qgeZkm3X0eeUVg==","signatures":[{"sig":"MEUCIETpEw2iIMhcpqmavxFKwrVnRPuu7PJNRh4EvdC+bAEEAiEA4qM+Euo8Gz1u2X8wc5WeOy10wnp7pgpxawhcx97Fz8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJithmCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtXg//QMsOhqa0gWcUlbzSzbPTmJP8aNiS2bLImMtr4XAegr+5Hpdt\r\nrCqzu+h7yRiJN7ilNMVtuXMxTMgTAjiaj8OWrVnvfRfHjiAAv6Y1UTBN0rLk\r\ny+ELP7do3lldcfGi4d/MKQxgg1JQZjakvMI1bLUZXR1tj38U3nFAeiq/AXfn\r\nbEFYdcVieJTnXlTAuweBsCqbVWVG6Zd9VzaKv41W8VvstkM9kuRgbx07Bkzu\r\nNbY6gvb/ozo/pE2kRk4A97ZL22JyXgURqmOctdH96ujaBpQB6a6C03q8ZB7i\r\nNJiAKazFnXClwpOhiQYnLkGXV49RVSNopm9Js6RcFAo7oi8WqDVqlrLU6YgD\r\nn6ddxOKFZN00ZPOp3JBH4D5GezXu9HAVmqLSTALLpSzYRzEooZtVZG6HQkWb\r\nkTEDsNRVVbm3eFt6AB1uJDk8EECiXHkiqDdUM0knCN6JLred4L2W8SBMcLxf\r\nmwvYsty7mWfDx+/AYI4ALrXboYJkBUuqrftPifIqQSUffKBb9QkcwcisE5YQ\r\naBhQB3Z7YQBtf8lkS7q16OWFtgI6vzL9bqPG7KKzAS2yZ9KPYeaBrLbJZy8k\r\n+XT0knwmkO3MHzRTkTJKYqFacJasMOTrAw1rx76yP74F2ct4kZs8iPRaQ21c\r\najJQftGrZPztCsonef97yuLuSFx4wxeWy3k=\r\n=Bfqv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"419adbe9ec24dbcdf7a75e90248e1797862afe32","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"{index,test}.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"8.9.0","description":"retext plugin to extract keywords","directories":{},"sideEffects":false,"_nodeVersion":"18.2.0","dependencies":{"stemmer":"^2.0.0","unified":"^10.0.0","@types/nlcst":"^1.0.0","nlcst-to-string":"^3.0.0","unist-util-visit":"^4.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.50.0","tape":"^5.0.0","retext":"^8.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","retext-pos":"^4.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_7.2.0_1656101250679_0.6663395885863994","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"retext-keywords","version":"8.0.0","keywords":["extraction","keyword","phrase","plugin","retext","retext-plugin","term","terminology","unified"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@8.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-depth":"off"},"prettier":true,"overrides":[{"files":["**/*.ts"],"rules":{"@typescript-eslint/consistent-type-definitions":"off"}}]},"dist":{"shasum":"f9849dcd913e4aa1b7a289f8abe0da216a91b682","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-8.0.0.tgz","fileCount":7,"integrity":"sha512-JmvhtlIekVZ+68gFLtmjPVFqcRNqoeqF01haplhlUi5xECBQPlPCA3X0ep04hDLIsJmOJ3UzKF8MhyO5BjbXfA==","signatures":[{"sig":"MEUCIHkIYHYoOFcLd0ZPFWsaSerl15nsQvlhJsg5EmnT6NxwAiEAlHbpyKSj7bP/X5tgKveOjQZS6VNewLohi5pk53W0WlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25346},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"2f8cda249745441709776dbd87aff8a7479515ea","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --check-coverage --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"9.8.0","description":"retext plugin to extract keywords","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"vfile":"^6.0.0","stemmer":"^2.0.0","@types/nlcst":"^2.0.0","nlcst-to-string":"^4.0.0","unist-util-visit":"^5.0.0"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.56.0","retext":"^9.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","retext-pos":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0","@ungap/structured-clone":"^1.2.0","@types/ungap__structured-clone":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_8.0.0_1694091922772_0.13477754099361205","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"retext-keywords","version":"8.0.1","keywords":["extraction","keyword","phrase","plugin","retext","retext-plugin","term","terminology","unified"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"retext-keywords@8.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"homepage":"https://github.com/retextjs/retext-keywords#readme","bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"xo":{"rules":{"max-depth":"off"},"prettier":true,"overrides":[{"files":["**/*.ts"],"rules":{"@typescript-eslint/consistent-type-definitions":"off"}}]},"dist":{"shasum":"8d3256fe854ece64203a84b0f8a182f764c7777f","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-8.0.1.tgz","fileCount":7,"integrity":"sha512-wy8cx0hxkz7Pxrmw8tEZjxu/hJAUNC4hh0pvm5eAosMIljRFgfo/pMwFUH29W0HXvirFS4GPlR/bGmizAH+rsw==","signatures":[{"sig":"MEYCIQCjsU9EWW3fKps1+pu37rpTHmQgzQyeuUqzbjJBolkdVwIhAPiU08hR4aVD9+u6FnV8WXsLtjqLiW6/+BKUm67ZlFkZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25383},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"a06bc229b56e99ccfa1b0df8529bf426782ddaff","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --check-coverage --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/retextjs/retext-keywords.git","type":"git"},"_npmVersion":"9.8.0","description":"retext plugin to extract keywords","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"vfile":"^6.0.0","stemmer":"^2.0.0","@types/nlcst":"^2.0.0","nlcst-to-string":"^4.0.0","unist-util-visit":"^5.0.0","@ungap/structured-clone":"^1.0.0"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.56.0","retext":"^9.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","retext-pos":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0","@types/ungap__structured-clone":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/retext-keywords_8.0.1_1697387743566_0.34938883674057686","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"retext-keywords","version":"8.0.2","description":"retext plugin to extract keywords","license":"MIT","keywords":["extraction","keyword","phrase","plugin","retext","retext-plugin","term","terminology","unified"],"repository":{"type":"git","url":"git+https://github.com/retextjs/retext-keywords.git"},"bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/nlcst":"^2.0.0","nlcst-to-string":"^4.0.0","stemmer":"^2.0.0","unist-util-visit":"^5.0.0","vfile":"^6.0.0"},"devDependencies":{"@types/node":"^22.0.0","c8":"^10.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","retext":"^9.0.0","retext-pos":"^5.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.59.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test":"npm run build && npm run format && npm run test-coverage","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --check-coverage --reporter lcov npm run test-api"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":["**/*.ts"],"rules":{"@typescript-eslint/consistent-type-definitions":"off"}}],"prettier":true,"rules":{"max-depth":"off"}},"_id":"retext-keywords@8.0.2","gitHead":"df99451b013ce0e2fa6f86d38d2099827d0b9fb3","types":"./index.d.ts","homepage":"https://github.com/retextjs/retext-keywords#readme","_nodeVersion":"22.7.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-t4SBUFf5pBEDBRDdZLKgD59k3QjC7KSnNCmiCEpaaOSYJLhuTZK/w8I0nXUhCyZTVXKFMriIUBmyxooMzVtvSA==","shasum":"8e0b139f84b2709dcb78a5f2625c7f6dde6c242f","tarball":"https://registry.npmjs.org/retext-keywords/-/retext-keywords-8.0.2.tgz","fileCount":8,"unpackedSize":25970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC22CcDlMITuqjDR1Mm3cHjoC29xsJdPljMMRtMN1RkkwIhAPGnXb94m1AYU0jrJ9tVVsra9rNz4PPU0o1iX62gy8Rf"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/retext-keywords_8.0.2_1729693052162_0.895113351808053"},"_hasShrinkwrap":false}},"time":{"created":"2014-07-16T14:41:58.799Z","modified":"2024-10-23T14:17:32.574Z","0.0.1":"2014-07-16T14:41:58.799Z","0.1.0":"2014-09-25T21:20:47.690Z","0.1.1":"2014-10-15T09:03:48.546Z","0.1.2":"2014-10-21T15:12:44.079Z","0.1.3":"2014-10-28T08:56:38.927Z","0.1.4":"2014-11-21T10:51:56.112Z","0.1.5":"2014-12-06T18:39:58.167Z","0.2.0":"2015-01-18T14:06:15.263Z","0.2.1":"2015-01-18T22:13:23.395Z","1.0.0":"2015-08-03T13:56:30.032Z","1.0.1":"2015-08-26T08:12:55.437Z","2.0.0":"2016-06-06T17:37:08.394Z","2.0.1":"2016-06-07T10:06:39.914Z","2.0.2":"2016-06-22T21:54:40.827Z","3.0.0":"2016-09-17T21:25:57.902Z","3.1.0":"2016-12-08T08:29:58.464Z","4.0.0":"2017-03-16T12:59:04.279Z","4.0.1":"2017-07-31T20:34:48.645Z","4.0.2":"2018-11-06T15:25:58.387Z","4.0.3":"2019-06-05T06:18:35.827Z","5.0.0":"2019-07-01T17:26:50.470Z","6.0.0":"2020-03-10T14:35:54.131Z","7.0.0":"2021-07-19T20:26:52.271Z","7.1.0":"2021-08-27T15:49:16.322Z","7.2.0":"2022-06-24T20:07:30.860Z","8.0.0":"2023-09-07T13:05:23.108Z","8.0.1":"2023-10-15T16:35:43.827Z","8.0.2":"2024-10-23T14:17:32.368Z"},"bugs":{"url":"https://github.com/retextjs/retext-keywords/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"license":"MIT","homepage":"https://github.com/retextjs/retext-keywords#readme","keywords":["extraction","keyword","phrase","plugin","retext","retext-plugin","term","terminology","unified"],"repository":{"type":"git","url":"git+https://github.com/retextjs/retext-keywords.git"},"description":"retext plugin to extract keywords","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Vladimir Starkov","email":"iamstarkov@gmail.com"}],"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"readme":"# retext-keywords\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n**[retext][]** plugin to extract keywords and key phrases.\n\n## Contents\n\n* [What is this?](#what-is-this)\n* [When should I use this?](#when-should-i-use-this)\n* [Install](#install)\n* [Use](#use)\n* [API](#api)\n  * [`unified().use(retextKeywords[, options])`](#unifieduseretextkeywords-options)\n  * [`Keyphrase`](#keyphrase)\n  * [`Keyword`](#keyword)\n  * [`Options`](#options)\n  * [`PhraseMatch`](#phrasematch)\n  * [`WordMatch`](#wordmatch)\n* [Types](#types)\n* [Compatibility](#compatibility)\n* [Contribute](#contribute)\n* [License](#license)\n\n## What is this?\n\nThis package is a [unified][] ([retext][]) plugin to extract keywords and key\nphrases from a document, and exposes that metadata on the [file][vfile].\n\n## When should I use this?\n\nYou can use this plugin any time you’re dealing with unified or retext already,\nand are interested in keywords and key phrases.\nImportantly, keywords extraction in NLP is a rather heavy and sometimes fragile\nprocess, so you might be better off manually providing a list of keywords.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install retext-keywords\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport retextKeywords from 'https://esm.sh/retext-keywords@8'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import retextKeywords from 'https://esm.sh/retext-keywords@8?bundle'\n</script>\n```\n\n## Use\n\nSay our document `example.txt` contains (from [Wikipedia][term-extraction]):\n\n```txt\nTerminology mining, term extraction, term recognition, or glossary extraction, is a subtask of information extraction. The goal of terminology extraction is to automatically extract relevant terms from a given corpus.\n\nIn the semantic web era, a growing number of communities and networked enterprises started to access and interoperate through the internet. Modeling these communities and their information needs is important for several web applications, like topic-driven web crawlers, web services, recommender systems, etc. The development of terminology extraction is essential to the language industry.\n\nOne of the first steps to model the knowledge domain of a virtual community is to collect a vocabulary of domain-relevant terms, constituting the linguistic surface manifestation of domain concepts. Several methods to automatically extract technical terms from domain-specific document warehouses have been described in the literature.\n\nTypically, approaches to automatic term extraction make use of linguistic processors (part of speech tagging, phrase chunking) to extract terminological candidates, i.e. syntactically plausible terminological noun phrases, NPs (e.g. compounds \"credit card\", adjective-NPs \"local tourist information office\", and prepositional-NPs \"board of directors\" - in English, the first two constructs are the most frequent). Terminological entries are then filtered from the candidate list using statistical and machine learning methods. Once filtered, because of their low ambiguity and high specificity, these terms are particularly useful for conceptualizing a knowledge domain or for supporting the creation of a domain ontology. Furthermore, terminology extraction is a very useful starting point for semantic similarity, knowledge management, human translation and machine translation, etc.\n```\n\n…and our module `example.js` contains:\n\n```js\nimport {toString} from 'nlcst-to-string'\nimport {retext} from 'retext'\nimport retextKeywords from 'retext-keywords'\nimport retextPos from 'retext-pos'\nimport {read} from 'to-vfile'\n\nconst file = await retext()\n  .use(retextPos) // Make sure to use `retext-pos` before `retext-keywords`.\n  .use(retextKeywords)\n  .process(await read('example.txt'))\n\nconsole.log('Keywords:')\n\nif (file.data.keywords) {\n  for (const keyword of file.data.keywords) {\n    console.log(toString(keyword.matches[0].node))\n  }\n}\n\nconsole.log()\nconsole.log('Key-phrases:')\n\nif (file.data.keyphrases) {\n  for (const phrase of file.data.keyphrases) {\n    console.log(toString(phrase.matches[0].nodes))\n  }\n}\n```\n\n…then running `node example.js` yields:\n\n```txt\nKeywords:\nterm\nextraction\nTerminology\nweb\ndomain\n\nKey-phrases:\nterminology extraction\nterms\nterm extraction\nknowledge domain\ncommunities\n```\n\n## API\n\nThis package exports no identifiers.\nThe default export is [`retextKeywords`][api-retext-keywords].\n\n### `unified().use(retextKeywords[, options])`\n\nExtract keywords and key phrases.\n\nThe results are stored on `file.data.keyphrases`\n([`Array<Keyphrase>`][api-keyphrase]) and `file.data.keywords`\n([`Array<Keyword>`][api-keyword]).\n\n###### Parameters\n\n* `options` ([`Options`][api-options], optional)\n  — configuration\n\n###### Returns\n\nTransform ([`Transformer`][unified-transformer]).\n\n### `Keyphrase`\n\nInfo on a key phrase (TypeScript type).\n\n###### Fields\n\n* `matches` ([`Array<PhraseMatch>`][api-phrase-match])\n  — all matches\n* `score` (`number`)\n  — score of phrase, for one match\n* `stems` (`Array<string>`)\n  — stems of phrase\n* `weight` (`number`)\n  — score of phrase, for all matches\n\n### `Keyword`\n\nInfo on a keyword (TypeScript type).\n\n###### Fields\n\n* `matches` ([`Array<WordMatch>`][api-word-match])\n  — all matches\n* `score` (`number`)\n  — score of word, for all matches\n* `stem` (`string`)\n  — stems of word\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n* `maximum` (`number`, default: `5`)\n  — try to detect at most `maximum` words and phrases; actual counts may\n  differ, for example, when two words have the same score, both will be\n  returned; when too few words exist, less will be returned\n\n### `PhraseMatch`\n\nMatch (TypeScript type).\n\n###### Fields\n\n* `nodes` ([`Array<Node>`][nlcst-node])\n  — matched nodes\n* `parent` ([`Node`][nlcst-node])\n  — parent\n\n### `WordMatch`\n\nMatch (TypeScript type).\n\n###### Fields\n\n* `node` ([`Node`][nlcst-node])\n  — matched node\n* `index` (`number`)\n  — index of `node` in `parent`\n* `parent` ([`Node`][nlcst-node])\n  — parent\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types\n[`Keyphrase`][api-keyphrase],\n[`Keyword`][api-keyword],\n[`Options`][api-options],\n[`PhraseMatch`][api-phrase-match], and\n[`WordMatch`][api-word-match].\n\nIt also registers the `file.data` fields with `vfile`.\nIf you’re working with the file, make sure to import this plugin somewhere in\nyour types, as that registers the new fields on the file.\n\n```js\n/**\n * @import {} from 'retext-keywords'\n */\n\nimport {VFile} from 'vfile'\n\nconst file = new VFile()\n\nconsole.log(file.data.keywords) //=> TS now knows this is `Array<Keyword> | undefined`.\n```\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `retext-keywords@^8`,\ncompatible with Node.js 16.\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`retextjs/.github`][health] for ways\nto get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/retextjs/retext-keywords/workflows/main/badge.svg\n\n[build]: https://github.com/retextjs/retext-keywords/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/retextjs/retext-keywords.svg\n\n[coverage]: https://codecov.io/github/retextjs/retext-keywords\n\n[downloads-badge]: https://img.shields.io/npm/dm/retext-keywords.svg\n\n[downloads]: https://www.npmjs.com/package/retext-keywords\n\n[size-badge]: https://img.shields.io/bundlejs/size/retext-keywords\n\n[size]: https://bundlejs.com/?q=retext-keywords\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/retextjs/retext/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[health]: https://github.com/retextjs/.github\n\n[contributing]: https://github.com/retextjs/.github/blob/main/contributing.md\n\n[support]: https://github.com/retextjs/.github/blob/main/support.md\n\n[coc]: https://github.com/retextjs/.github/blob/main/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[term-extraction]: https://en.wikipedia.org/wiki/Terminology_extraction\n\n[nlcst-node]: https://github.com/syntax-tree/nlcst?tab=readme-ov-file#nodes\n\n[retext]: https://github.com/retextjs/retext\n\n[unified]: https://github.com/unifiedjs/unified\n\n[unified-transformer]: https://github.com/unifiedjs/unified#transformer\n\n[vfile]: https://github.com/vfile/vfile\n\n[api-keyphrase]: #keyphrase\n\n[api-keyword]: #keyword\n\n[api-options]: #options\n\n[api-phrase-match]: #phrasematch\n\n[api-retext-keywords]: #unifieduseretextkeywords-options\n\n[api-word-match]: #wordmatch\n","readmeFilename":"readme.md","users":{"cashsun":true,"timvork":true,"maximusx":true,"tnoetzel":true,"scriptkitty":true,"davidjin0418":true,"efernandesng":true,"khaledalyawad":true}}