Added NPM install support