Added esm and cjs builds
- added separate
esm(ECMAScript Module) andcjs(CommonJS) build foldersesmbuild is useful for harnessing tree shaking
- remove some useless dependencies
- upgrade babel packages
esm (ECMAScript Module) and cjs (CommonJS) build folders
esm build is useful for harnessing tree shaking