remove-words
A node module that returns an array of all words in a string that are not a pronoun or generic words.
This can be used for storing just the keywords of a string in a database and not wasting space with words like 'and', 'to', 'the'... which are unlikely to be searched for in a query.
Installation
npm install remove-words --save
Example
var removeWords = require('remove-words');
removeWords("Today is sunny so we are going to go swimming at the seaside");
Using a custom word list
var names = ['jack', 'john', 'joe', 'james', 'jim']
removeWords("The winners are: Jack, John and Jim!!!", names)
Features
- Case insensitive
- Handles special characters, URL's and other non standard strings
- Doesn't return any duplicates or blanks
- Thoroughly unit tested
- Words list is customisable, optionally pass in your own array as the second parameter
Tests
Run npm test
Building
gulp build
- Lints and compiles CoffeeScriptgulp test
- Runs testsgulp
- Watches for changes, cleans working directory, builds and tests
License
MIT � Alicia Sykes