# 打包安全：网关的 node_modules 必须落成 npm 式「真实目录」布局。
# pnpm 默认的 isolated 布局把包做成 junction/symlink 指向 .pnpm 存储，
# 而 dsh/after-pack.cjs 是手工遍历复制（fs.copyFileSync 只搬真实文件）：
# 遇到「指向目录的链接」时 dirent.isDirectory() 为 false，会被当文件复制并抛错，
# 结果是 resources/dsh/gateway 被复制到一半 —— node_modules 与 package.json 缺失，
# 安装包启动后网关立刻 exit 1（Cannot find package '@deepseek-ai/dsh-sdk-client'）。
# 这里固定 hoisted（与 npm 同形的扁平真实目录），任何一次 pnpm install 都不会再退回隔离布局。
node-linker=hoisted
