is-callable
Advanced tools
Changelog
v1.2.7 - 2022-09-23
document.all
in IE 6-10 06c1db2
0f7d9b9
document.all
in FF 27 (and +, probably) 696c661
985df0d
389e919
document.all
in Opera 12.16 b9f1022
17391fe
056ebd4
Changelog
v1.2.6 - 2022-09-14
document.all
in Firefox 3 and IE 6-8 015132a
8698116
0442207
a501141
class
constructor tests to fail in FF v45 - v54, which has undetectable classes b12e4a4
4b732ff
document.all
in Safari 4 3193735
Changelog
v1.2.5 - 2022-09-11
5bb4b32
eccheck
command b9bd597
npmignore
to autogenerate an npmignore file 3192d38
tryFunctionObject
even in pre-toStringTag browsers 3076ea2
eslint
, @ljharb/eslint-config
, available-typed-arrays
, object-inspect
, safe-publish-latest
, tape
8986746
auto-changelog
7dda9d0
document.all
da90b2b
c8f847c
eslint
, @ljharb/eslint-config
, aud
, object-inspect
, tape
899ae00
eslint
, @ljharb/eslint-config
, es-value-fixtures
, object-inspect
, tape
344e913
737dce5
680a883
has-tostringtag
approach to behave correctly in the presence of symbol shamsprepublishOnly
script for npm 7+node/install
instead of node/run
; use codecov
actionnyc
on all tests; use tape
runneravailable-typed-arrays
, for-each
, has-symbols
, object-inspect
available-typed-arrays
, eslint
, @ljharb/eslint-config
, aud
, object-inspect
, tape
document.all
is callable (do not use document.all
!)eslint
, @ljharb/eslint-config
, aud
, tape
pull_request_target
eventeslint
eslint
, @ljharb/eslint-config
Reflect.apply
‑based callability detectionaud
on prod depseslint
, @ljharb/eslint-config
, tape
, make-arrow-function
, make-generator-function
; add aud
, safe-publish-latest
, make-async-function
funding
field; add FUNDING.ymleslint
, @ljharb/eslint-config
, semver
, tape
, covert
, rimraf
eccheck
over editorconfig-tools
npx aud
instead of nsp
or npm audit
with hoopsjscs
class
and arrow function detection (#30, #31)node
v5.7
, v4.3
eslint
v2, @ljharb/eslint-config
, jscs
node
v5.3
parallelshell
, run both --es-staging
and stock tests at oncetape
, jscs
, nsp
, eslint
, @ljharb/eslint-config
isNonES6ClassFn
into isES6ClassFn
tape
, eslint
, @ljharb/eslint-config
, jscs
, nsp
, semver
node
v5.1
typeof object
io.js
v3.3
, node
v4.1
eslint
, editorconfig-tools
, nsp
, tape
, semver
, jscs
, covert
, make-arrow-function
Changelog
v1.2.5 - 2022-09-11
5bb4b32
eccheck
command b9bd597
npmignore
to autogenerate an npmignore file 3192d38
tryFunctionObject
even in pre-toStringTag browsers 3076ea2
eslint
, @ljharb/eslint-config
, available-typed-arrays
, object-inspect
, safe-publish-latest
, tape
8986746
auto-changelog
7dda9d0
document.all
da90b2b
c8f847c
eslint
, @ljharb/eslint-config
, aud
, object-inspect
, tape
899ae00
eslint
, @ljharb/eslint-config
, es-value-fixtures
, object-inspect
, tape
344e913
737dce5
680a883
has-tostringtag
approach to behave correctly in the presence of symbol shamsprepublishOnly
script for npm 7+node/install
instead of node/run
; use codecov
actionnyc
on all tests; use tape
runneravailable-typed-arrays
, for-each
, has-symbols
, object-inspect
available-typed-arrays
, eslint
, @ljharb/eslint-config
, aud
, object-inspect
, tape
document.all
is callable (do not use document.all
!)eslint
, @ljharb/eslint-config
, aud
, tape
pull_request_target
eventeslint
eslint
, @ljharb/eslint-config
Reflect.apply
‑based callability detectionaud
on prod depseslint
, @ljharb/eslint-config
, tape
, make-arrow-function
, make-generator-function
; add aud
, safe-publish-latest
, make-async-function
funding
field; add FUNDING.ymleslint
, @ljharb/eslint-config
, semver
, tape
, covert
, rimraf
eccheck
over editorconfig-tools
npx aud
instead of nsp
or npm audit
with hoopsjscs
class
and arrow function detection (#30, #31)node
v5.7
, v4.3
eslint
v2, @ljharb/eslint-config
, jscs
node
v5.3
parallelshell
, run both --es-staging
and stock tests at oncetape
, jscs
, nsp
, eslint
, @ljharb/eslint-config
isNonES6ClassFn
into isES6ClassFn
tape
, eslint
, @ljharb/eslint-config
, jscs
, nsp
, semver
node
v5.1
typeof object
io.js
v3.3
, node
v4.1
eslint
, editorconfig-tools
, nsp
, tape
, semver
, jscs
, covert
, make-arrow-function