changed gulpfile to typescript