- apis/source(.ivm).ts → src/source(.ivm).ts(音源属服务端职责,不入 SDK) - 新增 src/source-simple.ts:sources/*.mjs 进程内直载(getMusicUrl 极简契约), 与 *.js 的 IVM 沙箱(globalThis.lx 契约)按扩展名混排候选链,失败降权冷却 - server 挂载决策:SOURCE_ENABLED 非 0/false 启用,/url 取流分流到外部音源; 音源模式下登录态不参与取流,自动续期不启动(手动 /login/refresh 仍可用) - 新增 src/env.ts(.env 最先加载)与 test/source-simple-test.ts(并入 pnpm test)
41 lines
563 B
Plaintext
41 lines
563 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
package-lock.json
|
|
yarn.lock
|
|
|
|
# 音源脚本(第三方、不可审计,不入库;放入 sources/ 自动加载)
|
|
sources/
|
|
|
|
# Runtime
|
|
*.log
|
|
logs/
|
|
tmp/
|
|
data/
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ZCode 本地目录
|
|
.zcode/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Test / build
|
|
dist/
|
|
coverage/
|
|
.nyc_output/
|
|
|
|
# TypeScript:源码全部 .ts、由 Node 直接运行(类型剥离),不再生成 .js 产物。
|
|
# 以下规则仅作保险,防止旧的发射产物被误生成后提交。
|
|
src/**/*.js
|
|
sdk/**/*.js
|