{"_id":"@caijs/lang-def","_rev":"2-c8616308e77aff23ea3436d9491890c4","name":"@caijs/lang-def","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@caijs/lang-def","version":"1.0.1","description":"Language Default","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":{},"gitHead":"19b1ed340927d037485a7f9934364391d4dd6b1c","homepage":"https://github.com/CAI-js/languages#readme","_id":"@caijs/lang-def@1.0.1","_nodeVersion":"12.12.0","_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (win32)","dist":{"integrity":"sha512-/IJu27zUIrBLe4W+NYcj95V6Yb/fGPjvvYAsBOVjer3R8lp25MDX54MPVlCsRxJwvp+8WECcl25N7ypbk4/wCQ==","shasum":"d09fa417b4a67496a164f6edaf10e91be2255f00","tarball":"https://registry.npmjs.org/@caijs/lang-def/-/lang-def-1.0.1.tgz","fileCount":9,"unpackedSize":9666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaWQGCRA9TVsSAnZWagAA4RMP/0LtHAbZ3UV77DjY5Mg/\n3XsTpoBCn0vMmZ6qFtZ3DHl9rPUExUVEPbKsj20Z8wou2qmXcmt98pTYMKdf\naGKVy1REJh3zanpN4wz9rN7JuAnX48hMYngTb7BCivryGA8f9hmwiXA8FZMN\nhMn+RNx/rWOE03Dh9LnCIhdJ4HY519ctxte/dKfxLqeZCNjs/0UQIFCWHVJw\nypK7yyD8nNmP4xjBjaFn01tlm3slnz+gTLXPfZftoMxLZ1BRXBAAoWO7zOio\nOSXo0yanB/BVsBtmHEfML6piBcq7onZKBCzlZVWkfjvIg6onH30mA2Hf6wQI\nZlAQ2n5sayAHk0qgoekgo533ISq/vu6tAszF7Ayh9XhIUghCIeMYQIZwSmPk\nYJVJWaKRpkrE5df8J6tP52WII/lcZKmBl8ELhozuNrA83Q0nOVakBWoN7n2w\nhPexwbajwEIewqCObmnju8t3TBJq8hpmbw+yw7CRCafytMjkCA+PEUg0WZdq\ntNSpZRoKVvYoCyHMyB//B8ELedeGMwtBqcx8braXOZwNvGqtSQq4zhHNCxae\nyEKlnvY94p7zl9JLbs89H1RBl4ne0P2rz3MsAS+n5jkAJFhW+uMTce/PlsKd\n14E9ahysLvqH9LZPpLSwfEqn13PoHQafjpsPPCgJIqNWxIOVFTj8nr8H6/sE\nVON5\r\n=MQe0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0bJEzwziqJoyNq+VoEtBXci9p5fGQXeHvraracJ/evAiBqveAWUw01bA6xVYliyOm1dI5PgqyRp1a2clVx8fG2bw=="}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lang-def_1.0.1_1583965189696_0.06922447834870527"},"_hasShrinkwrap":false},"1.0.2":{"name":"@caijs/lang-def","version":"1.0.2","description":"Language Default","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":{},"gitHead":"467d03c8e7c496e38c6fc7a330c9ee7f0c7eb579","homepage":"https://github.com/CAI-js/languages#readme","_id":"@caijs/lang-def@1.0.2","_nodeVersion":"12.12.0","_npmVersion":"lerna/3.20.2/node@v12.12.0+x64 (win32)","dist":{"integrity":"sha512-6Xj+wxZjJn8LNlkSgp2JUbVt8FGlm4AQhzybu3oNTeP58U1uNXF6HbkJ9YJbjVc/6TkiiBLrH4OkcmmZ5w88/Q==","shasum":"4c2f533346d032807e553893abb98c5710307172","tarball":"https://registry.npmjs.org/@caijs/lang-def/-/lang-def-1.0.2.tgz","fileCount":9,"unpackedSize":9686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJear+8CRA9TVsSAnZWagAAQ08QAKJM79RoWYI7t6rWupDp\nOhqtK/jixHZEg3y/19Q5lMTIPDPYQORK1p2x7DzuKB6bjKL5nIDAs1xMJEmP\n9jLKTutXDWIwvQhUd2LKhr+gMsfI6BizFHFvRHPjuAEUkZMSamHmTHZHWRLB\nVBdVpW/5uCm1QuMHMJdeRRuJ5qA4UojhtHVm+Qmy87Z28kgRIgILedbWjE4w\naWwRzbN0iG7COSu1wdxqV3NsKsqi2aRt+kVFJMA01o4XpZhgkYFi7x6OZyJS\ngsoy2FIiEqA8J1Mo0M9G/tV9DI2glW45gSwWSm3AV/54x+aF+AKFj0fZ8KN/\n0PjerQJRuAkSqA2X+7XA8plooIp0/Nv46T+HPQR8GbZo5MqP+8HJTBSxCtbU\n3546B04si3uxIWmjNra3JfMaAJTb8yqJJ6sLy615Byl1P1euytmBNT76VYxx\ngyC8htr3AV6UwdqgO/CDI/eXgTA5Y/iOWfA0grAchwqe3F9G5VGlZ7ti+g3c\nEJG1YDHiCNlKuFYHwR1PesXWiEg5QbpHvKmCsREqLPs3fXECeS40tLQ5NitU\ndq/raP+JIkAwChcKeinVVno4YqfGWcreo+QTDoLX+qNvN1W8IVNwj/rrVlEh\nGZuul7+qVjcAvumACJh5sHEKm+iqCKWSo7YOweOQnjp+0TWYMUTVaL9aNt5W\nRIkz\r\n=blOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2QqnJtLbeyAcPFxkexESHtRAByyxgHI0JP3ZlwtJ4NAiEAnyXQOBDiSKtXzUa5zRYczJDLJy6wQ1xQQr3EVifa6JE="}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lang-def_1.0.2_1584054203846_0.9356140116591951"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-11T22:19:49.340Z","1.0.1":"2020-03-11T22:19:49.836Z","modified":"2022-04-04T21:30:57.607Z","1.0.2":"2020-03-12T23:03:24.186Z"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"description":"Language Default","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"}