(- meta) Preparing for npm, supporting require()