How to use the app-root-path function in app-root-path

To help you get started, we’ve selected a few app-root-path examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sidneys / pb-for-desktop / lib / releasenotes.js View on Github external
* @constant
 */
'use strict';


const fs = require('fs-extra');
const os = require('os');
const path = require('path');

/**
 * Modules
 * External
 * @constant
 */
const _ = require('lodash');
const appRootPath = require('app-root-path')['path'];
const json2md = require('json2md');
const removeMarkdown = require('remove-markdown');

/**
 * Modules
 * Internal
 * @constant
 */
const logger = require(path.join(appRootPath, 'lib', 'logger'))({ timestamp: false });
const packageJson = require(path.join(appRootPath, 'package.json'));


/**
 * Filesystem
 * @constant
 * @default
github sidneys / pb-for-desktop / app / scripts / main / providers / messenger-provider.js View on Github external
/**
 * Modules
 * Electron
 * @constant
 */
const electron = require('electron');
const { app, dialog } = electron || electron.remote;

/**
 * Modules
 * External
 * @constant
 */
const _ = require('lodash');
const appRootPath = require('app-root-path')['path'];
const fileType = require('file-type');
const readChunk = require('read-chunk');

/**
 * Modules
 * Internal
 * @constant
 */
const logger = require(path.join(appRootPath, 'lib', 'logger'))({ write: true });
const platformHelper = require(path.join(appRootPath, 'lib', 'platform-helper'));


/**
 * Application
 * @constant
 * @default
github sidneys / pb-for-desktop / lib / localsetup.js View on Github external
/**
 * Modules
 * Node
 * @constant
 */
const childProcess = require('child_process');
const fs = require('fs-extra');
const os = require('os');
const path = require('path');

/**
 * Modules
 * External
 * @constant
 */
const appRootPath = require('app-root-path')['path'];
const fkill = require('fkill');
const globby = require('globby');
const minimist = require('minimist');

/**
 * Modules
 * Internal
 * @constant
 */
const isDebug = require(path.join(appRootPath, 'lib', 'is-env'))('debug');
const logger = require(path.join(appRootPath, 'lib', 'logger'))({ timestamp: false });
const packageJson = require(path.join(appRootPath, 'package.json'));
const platformHelper = require(path.join(appRootPath, 'lib', 'platform-helper'));


/**
github sidneys / pb-for-desktop / lib / build.js View on Github external
/**
 * Modules
 * Node
 * @constant
 */
const child_process = require('child_process');
const fs = require('fs-extra');
const path = require('path');

/**
 * Modules
 * External
 * @constant
 */
const _ = require('lodash');
const appRootPath = require('app-root-path')['path'];
const globby = require('globby');
const hashFiles = require('hash-files');
const minimist = require('minimist');
const YAML = require('yamljs');

/**
 * Modules
 * Internal
 * @constant
 */
const deploy = require(path.join(appRootPath, 'lib', 'deploy'));
const logger = require(path.join(appRootPath, 'lib', 'logger'))({ timestamp: false });
const packageJson = require(path.join(appRootPath, 'package.json'));
const platformHelper = require(path.join(appRootPath, 'lib', 'platform-helper'));
const releasenotes = require(path.join(appRootPath, 'lib', 'releasenotes'));
github sidneys / pb-for-desktop / lib / is-env.js View on Github external
* Modules
 * Node
 * @constant
 */
const chalk = require('chalk');
const chalkline = require('chalkline');
const minimist = require('minimist');
const path = require('path');
const _ = require('lodash');

/**
 * Modules
 * External
 * @constant
 */
const appRootPath = require('app-root-path')['path'];
const tryRequire = require('try-require');


/**
 * Modules
 * Internal
 * @constant
 */
const requiredCount = require(path.join(appRootPath, 'lib', 'required-count'));

/** @namespace remote.process */

/**
 * @return {Boolean}
 * @function
 *
github sidneys / pb-for-desktop / app / scripts / main / services / updater-service.js View on Github external
const path = require('path');

/**
 * Modules
 * Electron
 * @constant
 */
const electron = require('electron');
const { app, BrowserWindow } = electron;

/**
 * Modules
 * External
 * @constant
 */
const appRootPath = require('app-root-path')['path'];
const removeMarkdown = require('remove-markdown');
const semverCompare = require('semver-compare');
const logger = require('@sidneys/logger')({ write: true });
const platformTools = require('@sidneys/platform-tools');
const { autoUpdater } = require('electron-updater');

/**
 * Modules
 * Internal
 * @constant
 */
const dialogProvider = require(path.join(appRootPath, 'app', 'scripts', 'main', 'providers', 'dialog-provider'));
const notificationProvider = require(path.join(appRootPath, 'app', 'scripts', 'main', 'providers', 'notification-provider'));
const configurationManager = require(path.join(appRootPath, 'app', 'scripts', 'main', 'managers', 'configuration-manager'));

/**
github sidneys / pb-for-desktop / lib / dom-helper.js View on Github external
/**
 * Modules
 * Node
 * @constant
 */
const fs = require('fs');
const path = require('path');

/**
 * Modules
 * External
 * @constant
 */
const appRootPath = require('app-root-path')['path'];
const fileUrl = require('file-url');

/**
 * Modules
 * Internal
 * @constant
 */
const logger = require(path.join(appRootPath, 'lib', 'logger'))({ write: true });
const language = require(path.join(appRootPath, 'lib', 'language'));


/**
 * Add platform name as class to elements
 * @param {String=} element - Element (Default: )
 */
let addPlatformClass = (element) => {
github sidneys / pb-for-desktop / lib / logger.js View on Github external
/**
 * Modules
 * External
 * @constant
 */
const Appdirectory = require('appdirectory');
const chalk = require('chalk');
const present = require('present');
const _ = require('lodash');

/**
 * Modules
 * External
 * @constant
 */
const appRootPath = require('app-root-path')['path'];

/**
 * Modules
 * Internal
 * @constant
 */
const isDebug = require(path.join(appRootPath, 'lib', 'is-env'))('debug');
const isNolog = require(path.join(appRootPath, 'lib', 'is-env'))('nolog');
const packageJson = require(path.join(appRootPath, 'package.json'));


/**
 * Application
 * @constant
 * @default
 */
github sidneys / pb-for-desktop / lib / platform-helper.js View on Github external
*/
const path = require('path');

/**
 * Modules
 * External
 * @constant
 */
const _ = require('lodash');

/**
 * Modules
 * Internal
 * @constant
 */
const appRootPath = require('app-root-path')['path'];
const logger = require(path.join(appRootPath, 'lib', 'logger'))({ write: true });


/**
 * @constant
 */
const hidpiSuffix = '@2x';
const templateSuffix = '-Template';


/**
 * Current platform name
 * @type {string}
 */
let getName = process.platform.indexOf('win') === 0 ? 'win' : process.platform.indexOf('darwin') === 0 ? 'darwin' : 'linux';
github sidneys / pb-for-desktop / lib / language.js View on Github external
'use strict';


/**
 * Modules
 * Node
 * @constant
 */
const path = require('path');

/**
 * Modules
 * External
 * @constant
 */
const appRootPath = require('app-root-path')['path'];

/**
 * Modules
 * Internal
 * @constant
 */
const isDebug = require(path.join(appRootPath, 'lib', 'is-env'))('debug');

/**
 * List Event Handlers
 * @param {HTMLElement} target - Target Element
 * @return {Array|undefined} - List Event Handlers
 * @function
 *
 * @public
 */

app-root-path

Determine an app's root path from anywhere inside the app

MIT
Latest version published 2 years ago

Package Health Score

67 / 100
Full package analysis