I know. But why keep distributing over npm?

because JS user would cry why codex is gone from npm