Add package.json.
Add license.
Add .gitignore.
Code and tests.
Add readme and comments.