added date to event name,  and local npm support