validate.io-positive-primitive

Validates if a value is a positive number primitive.

Showing:

Popularity

Downloads/wk

571

GitHub Stars

3

Maintenance

Last Commit

6yrs ago

Contributors

0

Package

Dependencies

1

Size (min+gzip)

0.2KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Positive Primitive

NPM version Build Status Coverage Status Dependencies

Validates if a value is a positive number primitive.

Installation

$ npm install validate.io-positive-primitive

For use in the browser, use browserify.

Usage

var isPositive = require( 'validate.io-positive-primitive' );

isPositive( value )

Validates if a value is a positive number primitive.

var value = Math.PI;

var bool = isPositive( value );
// returns true

Examples

var isPositive = require( 'validate.io-positive-primitive' );

console.log( isPositive( 5 ) );
// returns true

console.log( isPositive( Math.PI ) );
// returns true

console.log( isPositive( 0 ) );
// returns false

console.log( isPositive( -5 ) );
// returns false

console.log( isPositive( new Number( 5 ) ) );
// returns false

To run the example code from the top-level application directory,

$ node ./examples/index.js

Tests

Unit

Unit tests use the Mocha test framework with Chai assertions. To run the tests, execute the following command in the top-level application directory:

$ make test

All new feature development should have corresponding unit tests to validate correct functionality.

Test Coverage

This repository uses Istanbul as its code coverage tool. To generate a test coverage report, execute the following command in the top-level application directory:

$ make test-cov

Istanbul creates a ./reports/coverage directory. To access an HTML version of the report,

$ make view-cov

License

MIT license.

Copyright © 2015. Athan Reines.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial