{"bugs":{"url":"https://github.com/NaturalNode/natural/issues"},"dist":{"shasum":"7a2b58dc3ce1e178c952f478463c1ac90a234dea","tarball":"https://registry.npmjs.org/natural/-/natural-8.2.1.tgz","fileCount":246,"integrity":"sha512-1aElnBdixPv02UZNjQCgyIYeKI5/XKE8gu40RVBP7lcBRuCN6e8u1I+uhc5o5n0D2e1+I77OU8kIvYgwoJfMYQ==","signatures":[{"sig":"MEYCIQDPc/qSl4F0pLKWslZcpJkmkWVFe51mbPwUzn9bY3jgSQIhALoojfDZawV6jd202gnoCm3EL9rtzzWZ+9EA/ONfMkVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13793439},"main":"./lib/natural/index.js","name":"natural","jscpd":{"ignore":["lib/natural/brill_pos_tagger/lib/TF_Parser.js","lib/natural/tokenizers/parser_sentence_tokenizer.js"]},"types":"./lib/natural/index.d.ts","author":{"name":"Chris Umbel","email":"chris@chrisumbel.com"},"engines":{"node":">=0.4.10"},"gitHead":"566b6e8e20c767d9d90a5e78fa605126ff526d67","license":"MIT","scripts":{"lint":"eslint . --ext .ts","test":"cross-env NODE_PATH=. jasmine --random=false dist/cjs/spec/*_spec.js","build":"npm run build:tests & npm run build:esm","clean":"rimraf *~ #* *classifier.json dist io_spec/tmp/*.json coverage","test_io":"jasmine --random=false io_spec/*_spec.js","coverage":"nyc --no-clean npm run test && nyc --no-clean npm run test_io","benchmark":"node benchmarks","build:esm":"rollup -c","smoke:esm":"node spec/esm/smoke.mjs","build:tests":"tsc"},"_npmUser":{"name":"hugo-ter-doest","email":"hwl.ter.doest@gmail.com","approver":{"name":"hugo-ter-doest","email":"hwl.ter.doest@gmail.com"}},"homepage":"https://github.com/NaturalNode/natural","keywords":["natural language processing","artifical intelligence","statistics","Porter stemmer","Lancaster stemmer","tokenizer","bigram","trigram","quadgram","ngram","stemmer","bayes","classifier","phonetic","metaphone","inflector","Wordnet","tf-idf","logistic regression","doublemetaphone","double","jaro-winkler distance","levenshtein distance","string distance","part-of-speech tagger","Eric Brill","Brill tagger","sentiment analysis","maximum entropy modelling"],"repository":{"url":"git://github.com/NaturalNode/natural.git","type":"git"},"_npmVersion":"11.21.1","description":"General natural language (tokenizing, stemming (English, Russian, Spanish), part-of-speech tagging, sentiment analysis, classification, inflection, phonetics, tfidf, WordNet, jaro-winkler, Levenshtein distance, Dice's Coefficient) facilities for node.","directories":{},"maintainers":[{"name":"chrisumbel","email":"chris@chrisumbel.com"},{"name":"kkoch986","email":"kkoch986@gmail.com"},{"name":"hugo-ter-doest","email":"hwl.ter.doest@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.18.0","uuid":"^13.0.0","memjs":"^1.3.2","redis":"^5.11.0","dotenv":"^17.3.1","mongoose":"^9.2.1","afinn-165":"^2.0.2","apparatus":"^0.0.10","sylvester":"^0.0.21","underscore":"^1.13.0","wordnet-db":"^3.1.14","stopwords-iso":"^1.1.0","safe-stable-stringify":"^2.5.0","afinn-165-financialmarketnews":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","pegjs":"^0.10.0","sinon":"^17.0.0","eslint":"^8.57.0","rimraf":"^5.0.0","rollup":"^4.57.1","jasmine":"^6.0.0","ts-node":"^10.9.2","cross-env":"^10.1.0","proxyquire":"^2.1.3","typescript":"^5.9.3","@types/node":"^25.2.3","jasmine-core":"^6.0.0","@types/jasmine":"^6.0.0","eslint-plugin-n":"^16.6.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-config-standard-with-typescript":"^43.0.1"},"_npmOperationalInternal":{"tmp":"tmp/natural_8.2.1_1792760774051_0.8520411948177176","host":"s3://npm-registry-packages-npm-production"},"_id":"natural@8.2.1","version":"8.2.1"}