Package Exports
- diceware-ptbr
 - diceware-ptbr/dist/index.js
 
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (diceware-ptbr) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
diceware-ptbr
Brazilian portuguese diceware list with useful functions. Free, typed and easy to use.
General Usage Example:
import { dicewarePTBR } from "diceware-ptbr"
console.log(
    dicewarePTBR.generatePhrase(4)
)Properties from dicewarePTBR object:
| Property | Description | Example | 
|---|---|---|
words | 
Array with all 7776 words from the diceware list | dicewarePTBR.words | 
generatePhrase | 
Generates a random passphrase based on words quantity | dicewarePTBR.generatePhrase(8) | 
generateKey | 
Generates a random Diceware Key | dicewarePTBR.generateKey() | 
keyToIndex | 
Converts a Diceware Key into a word list index | dicewarePTBR.keyToIndex("11111") | 
getWord | 
Get the corresponding word based on a Diceware Key | dicewarePTBR.getWord("11111") | 
Types:
| Name | Description | Example | 
|---|---|---|
DicewareKey | 
String with 5 number characters from "1" to "6" | "11111", "66666", "12346"... | 
Others:
| Name | Description | Example | 
|---|---|---|
getRandomInt | 
Generates a random int number from 0 to an max inclusive value using crypto.getRandomValues() | 
getRandomInt(10) | 
Notes
- All words have between 4 and 7 letters.
 - Problematic words have been avoided.
 - Excessive variations of the same word (such as verb conjugation) have been avoided.
 - Extremely little-known words have been avoided.
 - You can manually check all current used words here.
 
Tips
- Brazilian Portuguese has accentuation, so do not use this diceware in projects with fonts without such support.
 - Warn your user that sentences with negative interpretations may arise due to the randomness of words (even with a set of words avoiding huge offenses, the random combination of words can generate a sentence that can be interpreted in a pejorative way about something)
 
Speaks portuguese? Fell free to improve the list! 😊
You can find more information about how to do that here.