e-commerce shopping cart npm module