add npm configuration and basic web server