A simple javascript stopwords extractor with 0 dependencies. demo
npm install sw-extract --save
https://unpkg.com/sw-extract@latest/dist/sw-extract.umd.min.js
To use sw-extract with Webpack, Parcel or other bundler
import Keywords from 'sw-extract';
const text = 'Your Text...'
const options = {...}
const result = Keywords(text, options).toArray();
<script src="https://unpkg.com/sw-extract@latest/dist/sw-extract.umd.min.js"></script>
<body>
...
</body>
<script>
const text = 'Your Text...'
const options = {...}
const result = Keywords(text, options).toArray();
</script>
{
lang: 'en', // Use english stopwords list (available languages: ar, en, fr)
length: null, // Set the length of the returned result (default return all result)
wordLength: 3, // Set the minimum length of the returned words (default is >= 3 chars)
unique: true, // Removes the duplicate keywords if set to true
digits: false, // Includes all digits if set to true
toLower: false, // Lower-cased all extracted keywords if set to true
onlyDuplicate: false // Return only duplicated keywords if set to true
}
The Stopwords sources:
Use and abuse at your own risk.