mirror of
https://github.com/ful1e5/apple_cursor.git
synced 2025-05-14 15:15:02 -04:00
23 lines
719 B
TypeScript
23 lines
719 B
TypeScript
import path from "path";
|
|
import { readdirSync, existsSync } from "fs";
|
|
|
|
// Directory resolve
|
|
const projectRoot = path.resolve(__dirname, "../../");
|
|
|
|
const outDir = path.resolve(projectRoot, "bitmaps");
|
|
const staticSvgDir = path.resolve(projectRoot, "svg", "static");
|
|
const animatedSvgDir = path.resolve(projectRoot, "svg", "animated");
|
|
|
|
// Generate a svg list
|
|
if (!existsSync(staticSvgDir) || !existsSync(animatedSvgDir)) {
|
|
throw new Error("svg directory not found");
|
|
}
|
|
|
|
const staticCursors = readdirSync(staticSvgDir).map((f) =>
|
|
path.resolve(staticSvgDir, f)
|
|
);
|
|
const animatedCursors = readdirSync(animatedSvgDir).map((f) =>
|
|
path.resolve(animatedSvgDir, f)
|
|
);
|
|
|
|
export { staticCursors, animatedCursors, outDir };
|