{"_id":"@caijs/lang-en","_rev":"2-126c84202cdc148bf3c1cf20a6f1dc3d","name":"@caijs/lang-en","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@caijs/lang-en","version":"1.0.0","description":"Language English","author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/CAI-js/languages.git"},"bugs":{"url":"git+https://github.com/CAI-js/languages/issues"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"license":"MIT","main":"src/index.js","scripts":{},"dependencies":{"@caijs/base-stemmer":"^1.0.0"},"gitHead":"215d561ccf4ed20424ff48624fd87de45a70da9f","homepage":"https://github.com/CAI-js/languages#readme","_id":"@caijs/lang-en@1.0.0","_nodeVersion":"12.12.0","_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (win32)","dist":{"integrity":"sha512-0taLguRJULAHCdbgmCJYT4k8M1GlpSPCOOTKRTykJZw8Tx2TqQ1A1W0X2xIUmcNnamwUtjvG8F27XT42XCXOgA==","shasum":"7193cd4ae1075bd2b23d6d9f70ba9969601caa71","tarball":"https://registry.npmjs.org/@caijs/lang-en/-/lang-en-1.0.0.tgz","fileCount":9,"unpackedSize":47808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZTbDCRA9TVsSAnZWagAAaMAP/2ks9Pgv/b8D+Z6MwrE5\nXh3/Sv67Is+B7aVsgBfF7yDpv39UQG/w1cwcuWVML1RIUa7aKdxN6sGr4ENY\nZqpC17mm5KePJl5nzhD/aRNRqAyhz1S67ylDLdasTg+qVkTgYCF7Eg1eyaJ+\nSDiU5gnbQr9Kgc/9rlyXG4f5MSIAzQHULumI6MR1vH+AF7wTvQ4sbnKWWROZ\nPXiV4ZEvaDu9wraOGyhtolYPyhzjGUJMayiQineqHeZKlcxFdPCxJNoK94Jm\n3yPi3srG1rdh5jXde3W2+25V6JgZgldU+CWHgBNeJzfkeH9ml32GhP3aQRIt\n4szxMdXRegYWFB+fsvvhjdxcv33rTF2/I9dAPDBF5jrLxz1mpugF0EmxmWDM\nMovMsOtmQejMeqTfaXk7GuWanNG0dIEv6xrLp2IuDh1nUQ+pHOuFkAOZPm/N\npQqPJ4Z0zW4yJ9MPeTtl0rXBsW0RxAtLBxWEHTdaIx8MfxEl68RbwXfwVvvJ\nbNMQYjfg4z5A0IlHPlf6l3cyGR6lTiTAIHrdKi0/qQDif4zEotc/cqZLucQ1\nnZ62mf+vas2UspSHrZlBGGdXChsrlWpiiABTeXGamJBZ8UDNVF/0NGs10aUI\n76lmSbia2iT67PHaLnxSHiKCAYyt2rBQ50l+ocGAX/ARXOBOG65PRAKA/Muc\nFlMS\r\n=M+rM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuRnYDLKz/xez/rDFkskMJbBWHWJMhnOaQAnelV7t/MAiEArhq0hX3A28nycBb9V8aih4tJw/6FJYLMbbp5Cewq8Uw="}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lang-en_1.0.0_1583691459280_0.5603645030246962"},"_hasShrinkwrap":false},"1.0.1":{"name":"@caijs/lang-en","version":"1.0.1","description":"Language English","author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/CAI-js/languages.git"},"bugs":{"url":"git+https://github.com/CAI-js/languages/issues"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"license":"MIT","main":"src/index.js","scripts":{},"dependencies":{"@caijs/base-stemmer":"^1.0.0"},"gitHead":"19b1ed340927d037485a7f9934364391d4dd6b1c","homepage":"https://github.com/CAI-js/languages#readme","_id":"@caijs/lang-en@1.0.1","_nodeVersion":"12.12.0","_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (win32)","dist":{"integrity":"sha512-L5iVNLpOqj+32VinXOpOtRAYGSvw11cdzN6HYApSrx+FgQRwcSgjxJEhpA9DP+9XJXl5AJrV13tXbyicduXelw==","shasum":"22df9dbfe1144f78a5415147a9e7c3d0334b98d7","tarball":"https://registry.npmjs.org/@caijs/lang-en/-/lang-en-1.0.1.tgz","fileCount":9,"unpackedSize":47809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaWQFCRA9TVsSAnZWagAAcF0P/3j27hUDLTffKNJ7whBM\nWMDtfHFqRI9co+KkOgL3YwDwq+Fk6/3dCLIHNyp3L+Lq2qoeMuBFNfiXcx1M\nYtMzp87iEdzw73pTi5mM8BwM/Hd0YC5r9OwJUXOwHKB0Rm/xKxR7lmGRMo/N\nmalWcgIsTEmYBY9cyKjQBmOaQZqUqCDAE8b8e777xnveMbP7lfuGLZItgHLC\nXI1OcIq7x+dkN2OrsbZiTLqAWBh3H3FX3yGCgOenWJ152qkblT5+iQL6v0tD\nxmWzkkN0VjA4xOLELoeMyWrNOIqQoidPTlk2GwbpeqE3h8GsUfatGWEhlv3E\npc211oiJSJ5fAu3+QXhI30T89vhbLP6OUxqaaOtt8X3D3TegVpUkDKOEmXHI\nI5VMYxPc/G0atZ6vatEeQRKBIjhXzNbb+xqq/4kKVHzDM3mFmPgvvh4MWLMG\nXg8NJ0eNOel4bx/W7ha2SU9Fe/1Sh66uDYIL4jlyjclhyEAkinH6ZKEogZ+3\nTzuaQLj6YASulJ83KtK14Azx9OiXRYxgT1ofJ1BiQcBqsgc1Gr/eo2JlGZXf\nNQacAcXusanXE+hdgZxXr9V9Xi0jhf7gcyTnccWSCn5ys91CHmTkRSghkz9G\n2uNMazl2GKOfXKJsOD2bfYTFLfuFHE/9Hi+b12nNVoTna9LNvllhzva3Ufhu\ng/jb\r\n=KHNH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy1zbu7zsd6Qp5BZKVFklzc5Mq2P+RVwXNcGyWIvmQKgIhAPsUwDOC+u2BfiKveYye4qgzPa4LHjAsVhtm3Zdc6qui"}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lang-en_1.0.1_1583965189529_0.33247823143563515"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-08T18:17:39.056Z","1.0.0":"2020-03-08T18:17:39.414Z","modified":"2022-04-04T21:30:57.931Z","1.0.1":"2020-03-11T22:19:49.617Z"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"description":"Language English","homepage":"https://github.com/CAI-js/languages#readme","repository":{"type":"git","url":"git+https://github.com/CAI-js/languages.git"},"author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"bugs":{"url":"git+https://github.com/CAI-js/languages/issues"},"license":"MIT","readme":"# @caijs/lang-en\r\n\r\n@caijs/lang-en is an NLP library for English written in javascript.\r\nIt supports normalization, tokenization and stemming of english.\r\nIt use the snowball implementation of the stemmer: https://snowballstem.org/\r\n\r\n## Installation\r\n\r\nRun this in your project folder:\r\n\r\n```bash\r\n$ npm install @caijs/lang-en\r\n```\r\n\r\n## Tokenize and stem a sentence\r\n\r\nYou can tokenize and stem a sentence. It will normalize the sentence, tokenize it and return the stems.\r\n\r\n```javascript\r\nconst { tokenizeAndStem } = require('@caijs/lang-en');\r\n\r\nconst stems = tokenizeAndStem('what else is developing your enterprise');\r\nconsole.log(stems); // ['what', 'els', 'is', 'develop', 'your', 'enterpris']\r\n```\r\n\r\n## Normalize a sentence\r\n\r\nYou can normalize a sentence, it will pass the sentece to lower case and replace special characters with the equivalent characters.\r\n\r\n```javascript\r\nconst { normalize } = require('@caijs/lang-en');\r\n\r\nconst normalized = normalize('What döès youR Compañy develop');\r\nconsole.log(normalized); // what does your company develop\r\n```\r\n\r\n## Tokenize a sentence\r\n\r\nIt tokenizes a sentence, without normalizing it. Split the sentence into tokens\r\n\r\n```javascript\r\nconst { tokenize } = require('@caijs/lang-en');\r\n\r\nconst tokens = tokenize('If you\\'re here, then enter');\r\nconsole.log(tokens); // ['If', 'you', 'are', 'here', 'then', 'enter']\r\n```\r\n\r\n## Stem a word\r\n\r\nIt stems a word, without normalizing it.\r\n\r\n```javascript\r\nconst { stem } = require('@caijs/lang-en');\r\n\r\nconst stemmed = stem('enterprise');\r\nconsole.log(stemmed); // enterpris\r\n```","readmeFilename":"README.md"}