re-organizing layout and updating for `npm publish`:

before publishing to npm, the jsx-transform needs to be ran.