Given you have an empty workspace named like "mycompany.com"
Next you are generating angular app nx g @nrwl/angular:app myapp
if you'll omit setting prefix from command line, it will use workspace name as a prefix
which will lead to generated angular component selector "mycompany.com-root" which is an invalid HTML tag
since it has a DOT in it.
Escape it or filter somehow, do not blindly use the workspace name for the prefix.
You are allowing to create workspace name having dots in it, and then you are allowing me to shoot in my leg.
Given you have an empty workspace named like "mycompany.com"
Next you are generating angular app nx g @nrwl/angular:app myapp
if you'll omit setting prefix from command line, it will use workspace name as a prefix
which will lead to generated angular component selector "mycompany.com-root" which is an invalid HTML tag
since it has a DOT in it.
Interesting find. That should not be a valid workspace name.
Fixed with https://github.com/nrwl/nx/pull/3928 :tada: