Files
ArtPlayer/scripts/build-ts.js
T
Harvey Zack 7b53de941d V5 (#500)
* update dep

* Update package.json

* update contextmenu

* update d.ts

* update onVttLoad

* build artplayer

* update style

* --art-theme

* update style

* update style

* update user-select

* add getIcon

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* update style

* add progress-hover

* update mini

* update style

* update style

* update style

* update style

* update style

* update volume

* update style

* add art-backdrop

* update style

* update style

* update style

* update currentLevel

* update artplayerPluginControl

* update artplayerPluginDanmuku

* Update package.json
2023-04-16 23:01:26 +08:00

17 lines
470 B
JavaScript

import fs from 'fs';
import path from 'path';
import { glob } from 'glob';
const reg = /^import.*;$/gim;
const types = glob.sync('packages/artplayer/types/*');
const output = path.join('docs/assets/ts/artplayer.d.ts');
let code = '';
for (let index = 0; index < types.length; index++) {
const type = types[index];
code += String(fs.readFileSync(type)).replace(reg, '') + '\n';
}
fs.writeFileSync(output, code.trim());
console.log(`✨ Built artplayer.d.ts`);