Use consistent, semantic naming patterns for externally visible identifiers—especially package names and command/script names.
@scope/name) aligned with ownership and established ecosystem conventions. If the project belongs under a scope (e.g., @zod), use @zod/zod-style naming rather than an unrelated owner-scope.
name to @zod/zod (or equivalent @zod/*) instead of keeping an @colinhacks/* identity when ownership/pattern indicates @zod/*.: to make relationships obvious.
{
"scripts": {
"fix:lint": "eslint --fix --ext .ts ./src",
"fix:format": "prettier --write \"src/**/*.ts\"",
"fix": "yarn fix:lint && yarn fix:format"
}
}
Enter the URL of a public GitHub repository