refactor: update version handling and remove placeholder injection

- Simplified version display in context menu and template by directly importing version from package.json.
- Removed static version and environment methods from Artplayer class, replacing them with dynamic imports.
- Eliminated placeholder injection logic from build and dev scripts, streamlining the build process.
- Cleaned up build and dev scripts for better readability and maintainability.
This commit is contained in:
Harvey Zack committed 2025-06-20 11:04:29 +08:00
1 parent e2e8e83e63
commit e8a7e050c4
16 files changed
+233 -287

No files matched your search

+2 -1
View File
@@ -1,3 +1,4 @@
import { version } from '../package.json';
import { supportsFlex, errorHandle, query, addClass, isMobile, replaceElement } from './utils';
export default class Template {
@@ -57,7 +58,7 @@ export default class Template {
<div class="art-info-panel">
<div class="art-info-item">
<div class="art-info-title">Player version:</div>
<div class="art-info-content">${'__APP_VERSION__'}</div>
<div class="art-info-content">${version}</div>
</div>
<div class="art-info-item">
<div class="art-info-title">Video url:</div>