The purpose of this library is to be a zero dependency and exact replica of the PHP empty function. The library is compatible with evergreen browsers, IE 11 and all Node LTS.
According to the PHP documentation, the following values are considered to be empty:
- "" (an empty string)
- 0 (0 as an integer)
- 0.0 (0 as a float)
- "0" (0 as a string)
- NULL
- FALSE
- array() (an empty array)
To use the library:
import empty from "empty-php";
if (empty(myVar)) {
// It's empty
}
To test:
npm test
To build:
npm run build
This library was forked from https://github.com/vvmspace/empty-js.