yarnpkg/yarn · error · MessageError
manifestNameDot
Error message
manifestNameDot
What it means
Error "manifestNameDot" thrown in yarnpkg/yarn.
Source
Thrown at src/util/normalize-manifest/validate.js:62
export default function(info: Object, isRoot: boolean, reporter: Reporter, warn: WarnFunction) {
if (isRoot) {
for (const key in typos) {
if (key in info) {
warn(reporter.lang('manifestPotentialTypo', key, typos[key]));
}
}
}
// validate name
const {name} = info;
if (typeof name === 'string') {
if (isRoot && isBuiltinModule(name)) {
warn(reporter.lang('manifestBuiltinModule', name));
}
// cannot start with a dot
if (name[0] === '.') {
throw new MessageError(reporter.lang('manifestNameDot'));
}
// cannot contain the following characters
if (!isValidPackageName(name)) {
throw new MessageError(reporter.lang('manifestNameIllegalChars'));
}
// cannot equal node_modules or favicon.ico
const lower = name.toLowerCase();
if (lower === 'node_modules' || lower === 'favicon.ico') {
throw new MessageError(reporter.lang('manifestNameBlacklisted'));
}
}
// validate license
if (isRoot && !info.private) {
if (typeof info.license === 'string') {
const license = info.license.replace(/\*$/g, '');View on GitHub (pinned to c2dda503f3)
Solutions
- Rename the package so its name does not start with a dot ("."). Edit the name field in package.json.
Example fix
"name": ".my-package" -> "my-package"
When it happens
Trigger: A manifest name starts with a dot ('.') during normalization validation in src/util/normalize-manifest/validate.js.
Common situations: Occurs when package.json 'name' begins with '.', which npm registry rules forbid.
AI-assisted analysis of yarnpkg/yarn@c2dda503f3 (2026-08-13).
Data as JSON: /api/errors/7f69aa0bce5a2c34.
Report an issue: GitHub.