tstosc
Version:
A transpiler that convert TypeScript to SuperCollider's SCLang.
22 lines (16 loc) • 750 B
JavaScript
;
var path = require('path');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var path__default = /*#__PURE__*/_interopDefault(path);
function getDefaultUserExtensionDir() {
switch (process.platform) {
case "darwin":
return path__default.default.posix.resolve(process.env.HOME, "Library/Application Support/SuperCollider/Extensions/");
case "win32":
return path__default.default.win32.resolve(process.env.USERPROFILE, "AppData/Local/SuperCollider/Extensions/");
// Should be linux
default:
return path__default.default.posix.resolve(process.env.HOME, ".local/share/SuperCollider/Extensions/");
}
}
exports.getDefaultUserExtensionDir = getDefaultUserExtensionDir;