In environments with polyfilled or native Promise support there is no need to bundle promise-a-plus. This PR adds a new entrypoint id3-parser/lib/parser-non-polyfilled.js without promise-a-plus included.
Polluting global Buffer, File and FileReader can break stuff, so they should not be replace with noop.
This PR propses several changes:
promise-a-plus
. This PR adds a new entrypointid3-parser/lib/parser-non-polyfilled.js
withoutpromise-a-plus
included.noop
.