Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

Inflect Build Status

A port of the Rails / ActiveSupport inflector to JavaScript (node.js and browser compatible).

Install

npm install inflect

Client version

Client version (minified)

Documentation

Documentation

Usage

inflect.pluralize('user'); // users

inflect.singularize('users'); // user

inflect.camelize('users_controller'); // UsersController

inflect.capitalize('user'); // User

inflect.decapitalize('User'); // user

inflect.titleize('man from the boondocks'); // Man From The Boondocks

inflect.underscore('UsersController'); // users_controller

inflect.dasherize('puni_puni'); // puni-puni

inflect.parameterize('Donald E. Knuth'); // donald-e-knuth

inflect.humanize('employee_salary'); // Employee salary

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Commit, do not mess with cakefile, package.json, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

About

A port of the Rails / ActiveSupport inflector to JavaScript (node.js and browser compatible).

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.