Add production dependencies
This commit is contained in:
parent
5a0114f3e2
commit
579ccdc29f
12113 changed files with 978046 additions and 3 deletions
38
node_modules/v8flags/config-path.js
generated
vendored
Normal file
38
node_modules/v8flags/config-path.js
generated
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
var os = require('os');
|
||||
var path = require('path');
|
||||
var userHome = require('homedir-polyfill')();
|
||||
|
||||
var env = process.env;
|
||||
var name = 'js-v8flags';
|
||||
|
||||
function macos() {
|
||||
var library = path.join(userHome, 'Library');
|
||||
return path.join(library, 'Caches', name);
|
||||
}
|
||||
|
||||
function windows() {
|
||||
var appData = env.LOCALAPPDATA || path.join(userHome, 'AppData', 'Local');
|
||||
return path.join(appData, name);
|
||||
}
|
||||
|
||||
// https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
|
||||
function linux() {
|
||||
var username = path.basename(userHome);
|
||||
return path.join(env.XDG_CACHE_HOME || path.join(userHome, '.cache'), name);
|
||||
}
|
||||
|
||||
module.exports = function(platform) {
|
||||
if (!userHome) {
|
||||
return os.tmpdir();
|
||||
}
|
||||
|
||||
if (platform === 'darwin') {
|
||||
return macos();
|
||||
}
|
||||
|
||||
if (platform === 'win32') {
|
||||
return windows();
|
||||
}
|
||||
|
||||
return linux();
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue