package.json
deps
first pass + tests
tabs -> spaces