We should put marked in peerDependencies, and let webpack pick the ESM build by changing the main entry in package.json
Note: it should also be easy to avoid the get-property-vaue dependency as it's just
const get = (o, path) => path.split('.').reduce((obj, k) => obj[k], o);