gender-options
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Gender-options

A lightweight package to provide easy lists of gender options for use in web forms.

NPM Version Build Status MIT License

Installation

To install via npm:

npm install --save gender-options

Usage

const { genderOptions } = require('gender-options');

or

import { genderOptions } from 'gender-options';

Data structure

genderOptions is an object with three properties:

  • genderOptions.basic - a minimal list of gender identities for the most basic of forms (e.g. radio buttons)
  • genderOptions.standard - a wide list of gender identities to allow for an (almost) fully-inclusive form without all possible options (e.g. select box)
  • genderOptions.extended - complete list of gender identities where length is no issue (e.g. typeahead)

The three lists are arrays of objects with label and value properties sorted alphabetically:

// EXAMPLE LIST
[
	{
		label: 'Female',
		value: 'male',
	},
	{
		label: 'Non-binary',
		value: 'nonbinary'
	},
	...
]

Contributing and completeness

This project is currently incomplete, so please suggest new gender identities to add to the lists.

Readme

Keywords

none

Package Sidebar

Install

npm i gender-options

Weekly Downloads

12

Version

1.0.0

License

MIT

Unpacked Size

13.5 kB

Total Files

16

Last publish

Collaborators

  • aimee.gm