阶段2改名:ckplayer → MoePlayer

- 目录 ckplayer/ → moeplayer/,核心文件/皮肤/图片同步改名
- 全局 API:new MoePlayer(...),UMD 导出 global.MoePlayer
- CSS 类名 ckplayer-ckplayer-* 折叠为 moeplayer-*,JS 与 CSS 同步
- 语言包全局变量、cookie 名、getPath() 脚本名判断同步
- 移除右键菜单默认指向旧官网的 link
- 构建与 index.html 同步更新
This commit is contained in:
王阳
2026-07-21 10:33:38 +08:00
parent 0956cfaec9
commit 5609532c80
33 changed files with 877 additions and 877 deletions
+7 -7
View File
@@ -1,8 +1,8 @@
/*
* 构建脚本
* 功能:
* 1. 使用 terser 将 ckplayer/js/ckplayer.js 压缩为 ckplayer.min.js
* 2. 从 node_modules 拷贝运行时依赖(hls.js/flv.js/mpegts.js)到 ckplayer/ 对应目录
* 1. 使用 terser 将 moeplayer/js/moeplayer.js 压缩为 moeplayer.min.js
* 2. 从 node_modules 拷贝运行时依赖(hls.js/flv.js/mpegts.js)到 moeplayer/ 对应目录
* 播放器运行时会按需动态加载这些文件,目录结构需与 getPath() 的约定保持一致
* 用法:npm run build
*/
@@ -20,8 +20,8 @@ const libs = [
];
async function minifyCore() {
const src = path.join(root, 'ckplayer/js/ckplayer.js');
const dist = path.join(root, 'ckplayer/js/ckplayer.min.js');
const src = path.join(root, 'moeplayer/js/moeplayer.js');
const dist = path.join(root, 'moeplayer/js/moeplayer.min.js');
const code = fs.readFileSync(src, 'utf8');
const result = await terser.minify(code, {
output: {
@@ -33,13 +33,13 @@ async function minifyCore() {
throw result.error;
}
fs.writeFileSync(dist, result.code, 'utf8');
console.log('压缩完成: ckplayer/js/ckplayer.min.js (' + result.code.length + ' bytes)');
console.log('压缩完成: moeplayer/js/moeplayer.min.js (' + result.code.length + ' bytes)');
}
function copyLibs() {
for (const [pkg, dir, files] of libs) {
const pkgRoot = path.dirname(require.resolve(pkg + '/package.json'));
const targetDir = path.join(root, 'ckplayer', dir);
const targetDir = path.join(root, 'moeplayer', dir);
// 清空旧的 vendored 文件,只保留构建拷贝的产物
fs.rmSync(targetDir, { recursive: true, force: true });
fs.mkdirSync(targetDir, { recursive: true });
@@ -51,7 +51,7 @@ function copyLibs() {
fs.copyFileSync(src, path.join(targetDir, file));
}
const version = require(pkg + '/package.json').version;
console.log('拷贝完成: ckplayer/' + dir + '/ (' + pkg + '@' + version + ')');
console.log('拷贝完成: moeplayer/' + dir + '/ (' + pkg + '@' + version + ')');
}
}