gender-fluid
v0.0.5
Published
Change the genderization of text
Downloads
1
Readme
gender-fluid
A node module that fluidizes gender specific text.
Install
yarn add gender-fluid
Usage
var GenderFluid = require('gender-fluid');
// setup configuration
var gender = new GenderFluid()
// defaults are
var gender = new GenderFluid(
'they', // form to fluidize to
['he', 'she'], // forms to fluidize from
'en' // locale
)
// let's fluidize some gender specific content
// ES6 syntax
var specific = 'I called him on Wednesday to tell him the good news.';
gender.fluidize(specific)
.then(fluid => {
console.log(fluid) // I called them on Wednesday to tell them the good news.
});
Conversion is possible in any direction (although quality of grammer will vary).
// vanilla syntax
var specific = 'He should talk to them about feminism.';
var gender = new GenderFluid('she', ['he', 'they']);
gender.fluidize(specific)
.then(function(fluid) {
console.log(fluid) // She should talk to her about feminism.
});
Supported Filters
English (en
)
| | nominative(subject) | oblique(object) | possessivedeterminer | possessivepronoun | reflexive | generic | honorific | junior |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
|he
| he | him | his | his | himself | man | mr | boy |
|she
| she | her | her | hers | herself | woman | ms, mrs, miss | girl |
|they
| they | them | their | theirs | themself | person | mx | child |
|e
| e | em | eir | eirs | eirself | person | mx | child |
|ey
| ey | em | eir | eirs | emself | person | mx | child |
|tho
| tho | thor | thors | thor | thongself | person | mx | child |
|hu
| hu | hum | hus | hus | humself | person | mx | child |
|per
| per | per | per | pers | perself | person | mx | child |
|thon
| thon | thon | thons | thons | thonself | person | mx | child |
|jee
| jee | jem | jeir | jeirs | jemself | person | mx | child |
|ve
| ve | ver | vis | vis | verself | person | mx | child |
|xe
| xe | xem | xyr | xyrs | xemself | person | mx | child |
|ze
| ze | mer | zer | zers | zemself | person | mx | child |
|zhe
| zhe | zhim | zher | zhers | zhimself | person | mx | child |