mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-08 08:39:59 +00:00
42 lines
1.2 KiB
JavaScript
42 lines
1.2 KiB
JavaScript
const path = require("path");
|
|
|
|
const { __applicationName
|
|
, __applicationDirectoryName
|
|
, __applicationExecutableName } = require("../../package.json");
|
|
|
|
|
|
const rootPath = path.join(__dirname, "../../../");
|
|
|
|
exports.DIST_PATH = path.join(rootPath, "dist/app");
|
|
exports.LICENSE_PATH = path.join(rootPath, "LICENSE");
|
|
exports.WIN_REGISTRY_KEY = __applicationName;
|
|
|
|
exports.executableName = {
|
|
win32: `${__applicationExecutableName}.exe`
|
|
, darwin: __applicationExecutableName
|
|
, linux: __applicationExecutableName
|
|
};
|
|
|
|
exports.executablePath = {
|
|
win32: `C:\\Program Files\\${__applicationDirectoryName}\\`
|
|
, darwin: `/Library/Application Support/${__applicationDirectoryName}/`
|
|
, linux: `/opt/${__applicationDirectoryName}/`
|
|
};
|
|
|
|
exports.manifestName = `${__applicationName}.json`;
|
|
|
|
exports.manifestPath = {
|
|
win32: `C:\\Program Files\\${__applicationDirectoryName}\\`
|
|
, darwin: "/Library/Application Support/Mozilla/NativeMessagingHosts/"
|
|
, linux: {
|
|
deb: "/usr/lib/mozilla/native-messaging-hosts/"
|
|
, rpm: "/usr/lib64/mozilla/native-messaging-hosts/"
|
|
}
|
|
};
|
|
|
|
exports.pkgPlatform = {
|
|
win32: "win"
|
|
, darwin: "macos"
|
|
, linux: "linux"
|
|
};
|