prime-number
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

prime-number

check if a number is prime

Is it 1 a prime? Some years ago I created a djembe rhythm generated by prime numbers, and it sounds good if 1 is considered prime. However, the algorithm implemented here defines 1 as a not prime.

Installation

With npm do

npm install prime-number

Usage

As you might expect, you can simply do

import isPrime from 'prime-number'

console.log(isPrime(19)) // true

You can also use CommonJS.

const isPrime = require('prime-number')

Benchmarks

Clone this repo and install packages for benchmarks with --no-save flag.

npm install check-prime is-prime --no-save

Then run benchmark scripts.

Using this prime-number package.

npm run benchmark:prime-number
Found 8363 primes
Primality benchmark: 7.064ms

Using is-prime package.

npm run benchmark:is-prime
Found 8363 primes
Primality benchmark: 7.045ms

Using check-prime package.

npm run benchmark:check-prime
Found 8363 primes
Primality benchmark: 23.785ms

License

MIT

Package Sidebar

Install

npm i prime-number

Weekly Downloads

56

Version

2.0.0

License

MIT

Unpacked Size

4.02 kB

Total Files

5

Last publish

Collaborators

  • fibo