diff --git a/scripts/header.txt b/scripts/header.txt new file mode 100644 index 0000000..825c310 --- /dev/null +++ b/scripts/header.txt @@ -0,0 +1,5 @@ +/* + * SPDX-License-Identifier: GPL-3.0 + * Vesktop, a desktop app aiming to give you a snappier Discord Experience + * Copyright (c) 2023 Vendicated and Vencord contributors + */ diff --git a/scripts/start.ts b/scripts/start.ts new file mode 100644 index 0000000..7ffc461 --- /dev/null +++ b/scripts/start.ts @@ -0,0 +1,11 @@ +/* + * SPDX-License-Identifier: GPL-3.0 + * Vesktop, a desktop app aiming to give you a snappier Discord Experience + * Copyright (c) 2023 Vendicated and Vencord contributors + */ + +import "./utils/dotenv"; + +import { spawnNodeModuleBin } from "./utils/spawn.mjs"; + +spawnNodeModuleBin("electron", [process.cwd(), ...(process.env.ELECTRON_LAUNCH_FLAGS?.split(" ") ?? [])]); diff --git a/scripts/startWatch.mts b/scripts/startWatch.mts new file mode 100644 index 0000000..9ab9be1 --- /dev/null +++ b/scripts/startWatch.mts @@ -0,0 +1,10 @@ +/* + * SPDX-License-Identifier: GPL-3.0 + * Vesktop, a desktop app aiming to give you a snappier Discord Experience + * Copyright (c) 2023 Vendicated and Vencord contributors + */ + +import "./start"; + +import { spawnNodeModuleBin } from "./utils/spawn.mjs"; +spawnNodeModuleBin("tsx", ["scripts/build/build.mts", "--", "--watch", "--dev"]);