npm demo