Storyteller 的命名空间太长,作者想给命令行工具 @storyteller-platform/align 起个昵称 estee,结果 npm 以“与 espree、testem 过于相似”为由拒绝发布。他复盘出 npm 用的是编辑距离不超过 2 的规则,并算了一笔账:包名字母表 29 个字符,4 字符名字空间共 70 万个,但一旦禁掉距离 2 以内的名字,理论上只剩 841 个可用——占 1.2%。备选名 hoid 被列出一串“疑似被仿冒”的包,从 hoek 到 zod,跟 hoid 半点不像。