ignore unnecessary files when consuming as an npm package