Issue #8: Move the parse logic to grunt file.