Added NPM packaging