mirror of
https://github.com/yume-chan/ya-webadb.git
synced 2025-10-05 19:42:15 +02:00
23 lines
510 B
JavaScript
23 lines
510 B
JavaScript
import { writeFileSync } from "node:fs";
|
|
|
|
async function generateTest(packageName, filename) {
|
|
const exports = await import(packageName);
|
|
const names = Object.keys(exports);
|
|
|
|
writeFileSync(
|
|
filename,
|
|
`
|
|
import { ${names.join(", ")} } from "${packageName}";
|
|
|
|
export default () => {
|
|
console.log(${names.join(", ")})
|
|
}
|
|
`,
|
|
"utf8",
|
|
);
|
|
}
|
|
|
|
await Promise.all([
|
|
generateTest("@yume-chan/scrcpy", "./src/scrcpy.js"),
|
|
generateTest("@yume-chan/adb", "./src/adb.js"),
|
|
]);
|