New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

nth

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nth

The nth package simply takes a number and returns the same number with the appropriate placing string. For example the number 1 becomes 1st, and the number 2 becomes 2nd.

  • 1.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
119
decreased by-36.7%
Maintainers
1
Weekly downloads
 
Created
Source

nth

The 'nth' package contains a dirt simple module that takes an integer and then appends the appropriate place suffix. For example:

  • 1 becomes 1st
  • 2 becomes 2nd
  • 3 becomes 3rd
  • 4 becomes 4th
  • 13 becomes 13th
  • 23 becomes 23rd

Usage

Using the package is very easy. Just download it and install it via NPM:

npm install nth --save

Once the package is downloaded and installed, you just need to require in the module and call the appendSuffix method:

var nth = require('nth');
var output = nth.appendSuffix(23);
console.log(output); // outputs: '23rd'

If you just want to get the suffix itself (without the number) then you can call the getSuffix method.

var nth = require('nth');
var output = nth.getSuffix(23);
console.log(output); // outputs: 'rd'

Contributions

If you find a bug feel free to submit a pull request.

Known Limitations

Beyond the few obvious test cases I haven't spend any time on more complex scenarios like dealing with exponents. I can't imagine many folks really using this library in that context anyway :)

FAQs

Package last updated on 06 Jan 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc