npm compliant version