Previously, the build would break spontaneously, namely due to xo@0.39.0 which requires ESM. Now that it's pinned, maintainers/contributors will actually have a working test commands when working with it.
Removes package-lock.json from .gitignore as this is intended to be commited to the repo.
I only pinned xo to ^0.20.3 to match the engines.node. However, it may be worth changing the minimum version of Node supported since 4 is pretty dated.
*
.Previously, the build would break spontaneously, namely due to
xo@0.39.0
which requires ESM. Now that it's pinned, maintainers/contributors will actually have a working test commands when working with it.I only pinned
xo
to^0.20.3
to match theengines.node
. However, it may be worth changing the minimum version of Node supported since 4 is pretty dated.