component, package: updates

You can merge this if you'd like. I've published `yields-keycode` to npm since the `<username>-<repo>` naming convention is compatible with component, so we've been using it for components these days.