### Install Sastrawijs for Node.js
Source: https://github.com/damzaky/sastrawijs/blob/master/README.md
Use npm to install the Sastrawijs package for Node.js environments.
```bash
npm install sastrawijs
```
--------------------------------
### Node.js Stemming Example
Source: https://github.com/damzaky/sastrawijs/blob/master/README.en.md
Shows how to perform stemming on a sentence in a Node.js environment using the sastrawi module.
```javascript
var sentence =
"Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan";
var stemmed = [];
var stemmer = new sastrawi.Stemmer();
var tokenizer = new sastrawi.Tokenizer();
words = tokenizer.tokenize(sentence);
for (word of words) {
stemmed.push(stemmer.stem(word));
}
console.log(stemmed);
```
--------------------------------
### Web/Client-side Stemming Example
Source: https://github.com/damzaky/sastrawijs/blob/master/README.en.md
Demonstrates how to tokenize a sentence and stem each word using Stemmer and Tokenizer classes in a web browser.
```javascript
var sentence =
"Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan";
var stemmed = [];
var stemmer = new Stemmer();
var tokenizer = new Tokenizer();
words = tokenizer.tokenize(sentence);
for (word of words) {
stemmed.push(stemmer.stem(word));
}
console.log(stemmed);
```
--------------------------------
### Browser Installation
Source: https://github.com/damzaky/sastrawijs/blob/master/README.en.md
Include these script tags in your HTML to use SastrawiJs in a browser environment.
```html
```
--------------------------------
### Stemming a Sentence with ECMAScript
Source: https://github.com/damzaky/sastrawijs/blob/master/README.md
Example of stemming a sentence using Sastrawijs with ECMAScript modules. It tokenizes the sentence and stems each word.
```javascript
const sentence = 'Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan'
const stemmed = []
const stemmer = new Stemmer()
const tokenizer = new Tokenizer()
const words = tokenizer.tokenize(sentence)
for (const word of words) {
stemmed.push(stemmer.stem(word))
}
console.log(stemmed);
```
--------------------------------
### Stemming a Sentence with CommonJS
Source: https://github.com/damzaky/sastrawijs/blob/master/README.md
Example of stemming a sentence using Sastrawijs with CommonJS modules. It tokenizes the sentence and stems each word.
```javascript
const sentence = 'Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan'
const stemmed = []
const stemmer = new sastrawijs.Stemmer()
const tokenizer = new sastrawijs.Tokenizer()
const words = tokenizer.tokenize(sentence)
for (const word of words) {
stemmed.push(stemmer.stem(word))
}
console.log(stemmed);
```
--------------------------------
### Initialize Stemmer with Custom Dictionary
Source: https://github.com/damzaky/sastrawijs/blob/master/README.md
Create a custom dictionary of base words and initialize the Stemmer with this custom dictionary. This overrides the default dictionary.
```javascript
var custom = ["hancur", "benar", "apa", "siapa", "jubah",
"baju", "beli", "celana", "hantu", "jual", "buku", "milik", "kulit",
"sakit", "kasih", "buang", "suap", "nilai", "beri", "rambut", "adu",
"suara", "daerah", "ajar", "kerja", "ternak", "asing", "raup", "gerak",
"puruk", "terbang", "lipat", "ringkas", "warna", "yakin", "bangun",
"fitnah", "vonis", "baru", "ajar", "tangkap", "kupas", "minum", "pukul",
"cinta", "dua", "jauh", "ziarah", "nuklir", "gila", "hajar", "qasar",
"udara", "populer", "warna", "yoga", "adil", "rumah", "muka", "labuh",
"tarung", "tebar", "indah", "daya", "untung", "sepuluh", "ekonomi",
"makmur", "telah", "serta", "percaya", "pengaruh", "kritik", "seko",
"sekolah", "tahan", "capa", "capai", "mula", "mulai", "petan", "tani",
"aba", "abai", "balas", "balik", "peran", "medan", "syukur", "syarat",
"bom", "promosi", "proteksi", "prediksi", "kaji", "sembunyi", "langgan",
"laku", "baik", "terang", "iman", "bisik", "taat", "puas", "makan",
"nyala", "nyanyi", "nyata", "nyawa", "rata", "lembut", "ligas",
"budaya", "karya", "ideal", "final", "taat", "tiru", "sepak", "kuasa",
"malaikat", "nikmat", "lewat", "nganga", "allah"];
var stemmer = new Stemmer(custom);
```
--------------------------------
### Import Sastrawijs with ECMAScript Modules
Source: https://github.com/damzaky/sastrawijs/blob/master/README.md
Import the Stemmer and Tokenizer classes from the sastrawijs package using ECMAScript module syntax.
```javascript
import { Stemmer, Tokenizer } from 'sastrawijs'
```
--------------------------------
### Import Sastrawijs with CommonJS
Source: https://github.com/damzaky/sastrawijs/blob/master/README.md
Require the sastrawijs package using CommonJS module syntax.
```javascript
var sastrawijs = require('sastrawijs');
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.