- [New] add
is.bigint
(#36) - [Docs] change jsdoc comments "Mixed" to wildcards (#34)
- [Tests] up to
node
v11.4
,v10.14
,v9.11
,v8.14
,v7.10
,v6.15
,v4.9
; usenvm install-latest-npm
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,safe-publish-latest
,tape
- [Fix]
is.fn
: recognize generator and async functions too (#28) - [Tests] up to
node
v7.5
,v4.7
; improve test matrix - [Dev Deps] update
@ljharb/eslint-config
,eslint
,tape
- [Docs] improve readme formatting (#27)
- [Fix] fix infinite loop when comparing two empty arrays + fix skipping first element (#24, #25)
- [New] add
is.primitive
- [New] Add
is.date.valid
function and tests (#19) - [Tests] use
pretest
fornpm run lint
; addnpm run tests-only
- [Tests] up to
node
v4.6
,v5.12
,v6.9
; improve test matrix - [Tests] fix description (#18)
- [Dev Deps] update
tape
,jscs
,eslint
,@ljharb/eslint-config
- [Enhancement]:
is.array
: PreferArray.isArray
when present - [Fix] Deprecate
is.boolean
/is.int
(ES3 syntax errors) - [Docs] Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG
- [Refactor] Don't use yoda conditions
- [Refactor]
is.equal
can return earlier in some cases (#16) - [Tests] Quote "throws" (ES3 syntax error)
- [Tests] up to
io.js
v3.3
, up tonode
v4.1
- [Dev Deps] add
npm run eslint
- [Dev Deps] update
tape
,covert
,jscs
- Version bump to resolve npm bug with v3.0.0
- is.empty should return true for falsy values (#13, #14)
- All grade A-supported
node
/iojs
versions now ship with annpm
that understands^
. - Test on
iojs
v1.2
andv1.3
,node
v0.12
; speed up builds; allow failures on all but two latest minor versions. - Update
jscs
- Update
tape
,jscs
toString
breaks in some browsers; usingtoStr
instead.
- Update
tape
,jscs
- Add
is.symbol
- Add
CHANGELOG.md
- Add
is.hex
andis.base64
#12 - Update
tape
,jscs
- Lock
covert
to v1.0.0 substack/covert#9
undefined
can be redefined in ES3 browsers.- Update
jscs.json
and make style consistent - Update
foreach
,jscs
,tape
- Naming URLs in README
- Add the license to package.json
- Add license and downloads badges
- Update
jscs
- Add
make release
- Update copyright notice.
- Fix is.empty(new String())
- Removing redundant license
- Add a non-deprecated method for is.null
- Use a more reliable valueOf coercion for is.false/is.true
- Clean up
README.md
- Running
npm run lint
as part of tests. - Fixing lint errors.
- Adding
npm run lint
- Updating
covert
- Update
tape
,covert
- Increase code coverage
- Update
LICENSE.md
,README.md
- Update
tape
,covert
- Adding
npm run coverage
- is.arguments -> is.args, because reserved words.
- "undefined" is a reserved word in ES3 browsers.
- Optimizing is.equal to return early if value and other are strictly equal.
- Fixing is.equal for objects.
- Test improvements
- Update
tape
,foreach
- is.decimal(Infinity) shouldn't be true #11
- Use
tap
instead oftape
#7