feat: name cannot contain dot.

name cannot contain dots because it is used as a path separator.