support require without '.js'