mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-04-30 10:17:19 +00:00
24 lines
824 B
JavaScript
24 lines
824 B
JavaScript
// @ts-check
|
|
'use strict';
|
|
|
|
const os = require('os');
|
|
const path = require('path');
|
|
const config = require('./package.json').theia.frontend.config;
|
|
// `buildDate` is only available in the bundled application.
|
|
if (config.buildDate) {
|
|
// `plugins` folder inside IDE2. IDE2 is shipped with these VS Code extensions. Such as cortex-debug, vscode-cpp, and translations.
|
|
process.env.THEIA_DEFAULT_PLUGINS = `local-dir:${path.resolve(
|
|
__dirname,
|
|
'plugins'
|
|
)}`;
|
|
// `plugins` folder inside the `~/.arduinoIDE` folder. This is for manually installed VS Code extensions. For example, custom themes.
|
|
process.env.THEIA_PLUGINS = [
|
|
process.env.THEIA_PLUGINS,
|
|
`local-dir:${path.resolve(os.homedir(), '.arduinoIDE', 'plugins')}`,
|
|
]
|
|
.filter(Boolean)
|
|
.join(',');
|
|
}
|
|
|
|
require('./lib/backend/electron-main');
|