Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.
However, in this module's case, this isn't really accurate. At a certain point a project has been around long enough that it should be considered stable. Any future changes can be made in semver-major releases. (Also consider - especially for a smaller module like this one, semi-frequent semver-major changes aren't the end of the world. They just aren't.)
Please publish 1.0.0 to npm to indicate that this module is at least a somewhat mature project.
The semantic versioning specification states:
However, in this module's case, this isn't really accurate. At a certain point a project has been around long enough that it should be considered stable. Any future changes can be made in semver-major releases. (Also consider - especially for a smaller module like this one, semi-frequent semver-major changes aren't the end of the world. They just aren't.)
Please publish 1.0.0 to npm to indicate that this module is at least a somewhat mature project.