singular-plural-js
Version:
A Simple Library to convert singular to plural with all the grammar rules
205 lines (204 loc) • 2.76 kB
JavaScript
// Vowel
export const Vowel = ['a', 'e', 'i', 'o', 'u'];
// Irregular Singular Noun
export const ISN = [
'aircraft',
'alumna',
'alumnus',
'analysis',
'antenna',
'antithesis',
'apex',
'appendix',
'axis',
'bacillus',
'bacterium',
'basis',
'beau',
'bison',
'bureau',
'cactus',
'château',
'child',
'codex',
'concerto',
'corpus',
'crisis',
'criterion',
'curriculum',
'datum',
'deer',
'diagnosis',
'die',
'dwarf',
'ellipsis',
'erratum',
'pas',
'fez',
'fish',
'focus',
'foot',
'formula',
'fungus',
'genus',
'goose',
'graffito',
'grouse',
'half',
'hoof',
'hypothesis',
'index',
'larva',
'libretto',
'loaf',
'locus',
'louse',
'man',
'matrix',
'medium',
'memorandum',
'minutia',
'moose',
'mouse',
'nebula',
'nucleus',
'oasis',
'offspring',
'opus',
'ovum',
'ox',
'parenthesis',
'phenomenon',
'phylum',
'quiz',
'radius',
'referendum',
'salmon',
'scarf',
'self',
'series',
'sheep',
'shrimp',
'species',
'stimulus',
'stratum',
'swine',
'syllabus',
'symposium',
'synopsis',
'tableau',
'thesis',
'thief',
'tooth',
'trout',
'tuna',
'vertebra',
'vertex',
'vita',
'vortex',
'wharf',
'wife',
'wolf',
'woman',
];
// Irregular Plural Noun
export const IPN = [
'aircraft',
'alumnae',
'alumni',
'analyses',
'antennae',
'antitheses',
'apices',
'appendices',
'axes',
'bacilli',
'bacteria',
'bases',
'beaux',
'bison',
'bureaux',
'cacti',
'châteaux',
'children',
'codices',
'concerti',
'corpora',
'crises',
'criteria',
'curricula',
'data',
'deer',
'diagnoses',
'dice',
'dwarves',
'ellipses',
'errata',
'faux',
'fezzes',
'fish',
'foci',
'feet',
'formulae',
'fungi',
'genera',
'geese',
'graffiti',
'grouse',
'halves',
'hooves',
'hypotheses',
'indices',
'larvae',
'libretti',
'loaves',
'loci',
'lice',
'men',
'matrices',
'media',
'memoranda',
'minutiae',
'moose',
'mice',
'nebulae',
'nuclei',
'oases',
'offspring',
'opera',
'ova',
'oxen',
'parentheses',
'phenomena',
'phyla',
'quizzes',
'radii',
'referenda',
'salmon',
'scarves',
'selves',
'series',
'sheep',
'shrimp',
'species',
'stimuli',
'strata',
'swine',
'syllabi',
'symposia',
'synopses',
'tableaux',
'theses',
'thieves',
'teeth',
'trout',
'tuna',
'vertebrae',
'vertices',
'vitae',
'vortices',
'wharves',
'wives',
'wolves',
'women',
];