add npm completion