* compile to esm, remove babel, update deps (silverwind) * tweaks (silverwind) * switch to npm (silverwind) * refactor (silverwind)