refactor: 包名改为 @wishesl/dsh-lan-access

与 GitHub 仓库归属 wishedl 对齐(原 @sutong 不是发布身份,npm 发布会 403)。
同时把包名改为单一来源:scripts/build-client.mjs 与 scripts/test-client.mjs
都从 package.json 读取,避免产物 id 与清单漂移。LICENSE 版权主体同步为 wishesl。
顺带修正 src/panel.js 里「Plugins 内页」的过时注释(面板早已是 Settings 顶层入口)。
This commit is contained in:
2026-09-27 04:11:15 +08:00
parent a2c635455a
commit a5f51a029f
11 changed files with 25 additions and 21 deletions
+2 -1
View File
@@ -17,6 +17,7 @@ import { SUMMARY_PATH } from '../index.js'
const root = join(dirname(fileURLToPath(import.meta.url)), '..')
const source = readFileSync(join(root, 'client.js'), 'utf8')
const packageName = JSON.parse(readFileSync(join(root, 'package.json'), 'utf8')).name
const results = []
function check(label, condition, detail) {
@@ -37,7 +38,7 @@ vm.createContext(sandbox)
vm.runInContext(source, sandbox)
check('artifact registers exactly once', captured !== undefined)
check('module id equals the package name', captured?.id === '@sutong/dsh-lan-access', captured?.id)
check('module id equals the package name', captured?.id === packageName, captured?.id)
check('factory is a function', typeof captured?.factory === 'function')
// ── stub React ──────────────────────────────────────────────────────────────