Skip to content

Commit 95e471c

Browse files
committed
Move download-assets.js to root directory
1 parent 1d8701b commit 95e471c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

apps/vanilla-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "browser example",
55
"private": true,
66
"scripts": {
7-
"download": "node download-assets.js",
7+
"prestart": "node ../../scripts/download-assets.js",
88
"start": "node server.js"
99
},
1010
"author": "Jerome Wu <[email protected]>",

apps/vanilla-app/download-assets.js renamed to scripts/download-assets.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,18 @@ const mkdir = (dir) => {
2323
};
2424

2525
const downloadAndUntar = async (url, tgzName, dst) => {
26+
const dir = `${ROOT}/${dst}`;
27+
if (fs.existsSync(dir)) {
28+
console.log(`found @ffmpeg/${dst} assets.`);
29+
return;
30+
}
2631
console.log(`download and untar ${url}`);
27-
mkdir(`${ROOT}/${dst}`);
32+
mkdir(dir);
2833
const data = Buffer.from(await (await fetch(url)).arrayBuffer());
2934
fs.writeFileSync(tgzName, data);
3035

3136
await tar.x({ file: tgzName, C: `${ROOT}/${dst}` });
37+
fs.unlinkSync(tgzName);
3238
};
3339

3440
mkdir(ROOT);

0 commit comments

Comments
 (0)