JezK
Edit File: constants.js.map
{"version":3,"file":"constants.js","names":["os","require","path","userHome","getCacheDir","getConfigDir","getDataDir","isWebpackBundle","__webpack_require__","DEPENDENCY_TYPES","OWNED_DEPENDENCY_TYPES","RESOLUTIONS","MANIFEST_FIELDS","SUPPORTED_NODE_VERSIONS","YARN_REGISTRY","NPM_REGISTRY_RE","YARN_DOCS","YARN_INSTALLER_SH","YARN_INSTALLER_MSI","SELF_UPDATE_VERSION_URL","CACHE_VERSION","LOCKFILE_VERSION","NETWORK_CONCURRENCY","NETWORK_TIMEOUT","CHILD_CONCURRENCY","REQUIRED_PACKAGE_KEYS","getPreferredCacheDirectories","preferredCacheDirectories","process","getuid","push","join","tmpdir","PREFERRED_MODULE_CACHE_DIRECTORIES","CONFIG_DIRECTORY","DATA_DIRECTORY","LINK_REGISTRY_DIRECTORY","GLOBAL_MODULE_DIRECTORY","NODE_BIN_PATH","execPath","YARN_BIN_PATH","getYarnBinPath","__filename","__dirname","NODE_MODULES_FOLDER","NODE_PACKAGE_JSON","PNP_FILENAME","POSIX_GLOBAL_PREFIX","env","DESTDIR","FALLBACK_GLOBAL_PREFIX","META_FOLDER","INTEGRITY_FILENAME","LOCKFILE_FILENAME","METADATA_FILENAME","TARBALL_FILENAME","CLEAN_FILENAME","NPM_LOCK_FILENAME","NPM_SHRINKWRAP_FILENAME","DEFAULT_INDENT","SINGLE_INSTANCE_PORT","SINGLE_INSTANCE_FILENAME","ENV_PATH_KEY","getPathKey","platform","pathKey","key","toLowerCase","VERSION_COLOR_SCHEME","major","premajor","minor","preminor","patch","prepatch","prerelease","unchanged","unknown"],"sourceRoot":"../src","sources":["constants.js"],"sourcesContent":["/* @flow */\n\nconst os = require('os');\nconst path = require('path');\nconst userHome = require('./util/user-home-dir').default;\nconst {getCacheDir, getConfigDir, getDataDir} = require('./util/user-dirs');\nconst isWebpackBundle = typeof __webpack_require__ !== \"undefined\";\n\ntype Env = {\n [key: string]: ?string,\n};\n\nexport const DEPENDENCY_TYPES = ['devDependencies', 'dependencies', 'optionalDependencies', 'peerDependencies'];\nexport const OWNED_DEPENDENCY_TYPES = ['devDependencies', 'dependencies', 'optionalDependencies'];\n\nexport const RESOLUTIONS = 'resolutions';\nexport const MANIFEST_FIELDS = [RESOLUTIONS, ...DEPENDENCY_TYPES];\n\nexport const SUPPORTED_NODE_VERSIONS = '^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0';\n\nexport const YARN_REGISTRY = 'https://registry.yarnpkg.com';\nexport const NPM_REGISTRY_RE = /https?:\\/\\/registry\\.npmjs\\.org/g;\n\nexport const YARN_DOCS = 'https://yarnpkg.com/en/docs/cli/';\nexport const YARN_INSTALLER_SH = 'https://yarnpkg.com/install.sh';\nexport const YARN_INSTALLER_MSI = 'https://yarnpkg.com/latest.msi';\n\nexport const SELF_UPDATE_VERSION_URL = 'https://yarnpkg.com/latest-version';\n\n// cache version, bump whenever we make backwards incompatible changes\nexport const CACHE_VERSION = 6;\n\n// lockfile version, bump whenever we make backwards incompatible changes\nexport const LOCKFILE_VERSION = 1;\n\n// max amount of network requests to perform concurrently\nexport const NETWORK_CONCURRENCY = 8;\n\n// HTTP timeout used when downloading packages\nexport const NETWORK_TIMEOUT = 30 * 1000; // in milliseconds\n\n// max amount of child processes to execute concurrently\nexport const CHILD_CONCURRENCY = 5;\n\nexport const REQUIRED_PACKAGE_KEYS = ['name', 'version', '_uid'];\n\nfunction getPreferredCacheDirectories(): Array<string> {\n const preferredCacheDirectories = [getCacheDir()];\n\n if (process.getuid) {\n // $FlowFixMe: process.getuid exists, dammit\n preferredCacheDirectories.push(path.join(os.tmpdir(), `.yarn-cache-${process.getuid()}`));\n }\n\n preferredCacheDirectories.push(path.join(os.tmpdir(), `.yarn-cache`));\n\n return preferredCacheDirectories;\n}\n\nexport const PREFERRED_MODULE_CACHE_DIRECTORIES = getPreferredCacheDirectories();\nexport const CONFIG_DIRECTORY = getConfigDir();\nexport const DATA_DIRECTORY = getDataDir();\nexport const LINK_REGISTRY_DIRECTORY = path.join(DATA_DIRECTORY, 'link');\nexport const GLOBAL_MODULE_DIRECTORY = path.join(DATA_DIRECTORY, 'global');\n\nexport const NODE_BIN_PATH = process.execPath;\nexport const YARN_BIN_PATH = getYarnBinPath();\n\n// Webpack needs to be configured with node.__dirname/__filename = false\nfunction getYarnBinPath(): string {\n if (isWebpackBundle) {\n return __filename;\n } else {\n return path.join(__dirname, '..', 'bin', 'yarn.js');\n }\n}\n\nexport const NODE_MODULES_FOLDER = 'node_modules';\nexport const NODE_PACKAGE_JSON = 'package.json';\n\nexport const PNP_FILENAME = '.pnp.js';\n\nexport const POSIX_GLOBAL_PREFIX = `${process.env.DESTDIR || ''}/usr/local`;\nexport const FALLBACK_GLOBAL_PREFIX = path.join(userHome, '.yarn');\n\nexport const META_FOLDER = '.yarn-meta';\nexport const INTEGRITY_FILENAME = '.yarn-integrity';\nexport const LOCKFILE_FILENAME = 'yarn.lock';\nexport const METADATA_FILENAME = '.yarn-metadata.json';\nexport const TARBALL_FILENAME = '.yarn-tarball.tgz';\nexport const CLEAN_FILENAME = '.yarnclean';\n\nexport const NPM_LOCK_FILENAME = 'package-lock.json';\nexport const NPM_SHRINKWRAP_FILENAME = 'npm-shrinkwrap.json';\n\nexport const DEFAULT_INDENT = ' ';\nexport const SINGLE_INSTANCE_PORT = 31997;\nexport const SINGLE_INSTANCE_FILENAME = '.yarn-single-instance';\n\nexport const ENV_PATH_KEY = getPathKey(process.platform, process.env);\n\nexport function getPathKey(platform: string, env: Env): string {\n let pathKey = 'PATH';\n\n // windows calls its path \"Path\" usually, but this is not guaranteed.\n if (platform === 'win32') {\n pathKey = 'Path';\n\n for (const key in env) {\n if (key.toLowerCase() === 'path') {\n pathKey = key;\n }\n }\n }\n\n return pathKey;\n}\n\nexport const VERSION_COLOR_SCHEME: {[key: string]: VersionColor} = {\n major: 'red',\n premajor: 'red',\n minor: 'yellow',\n preminor: 'yellow',\n patch: 'green',\n prepatch: 'green',\n prerelease: 'red',\n unchanged: 'white',\n unknown: 'red',\n};\n\nexport type VersionColor = 'red' | 'yellow' | 'green' | 'white';\n\nexport type RequestHint = 'dev' | 'optional' | 'resolution' | 'workspaces';\n"],"mappings":"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"}