/opt/canhelp/node_modules/next/dist/lib/helpers
NameSizeModeActions
get-cache-directory.d.ts920644editdlrm
get-cache-directory.js26950644editdlrm
get-cache-directory.js.map35150644editdlrm
get-npx-command.d.ts640644editdlrm
get-npx-command.js7960644editdlrm
get-npx-command.js.map9460644editdlrm
get-online.d.ts550644editdlrm
get-online.js12820644editdlrm
get-online.js.map16100644editdlrm
get-pkg-manager.d.ts1260644editdlrm
get-pkg-manager.js17800644editdlrm
get-pkg-manager.js.map20320644editdlrm
get-registry.d.ts2160644editdlrm
get-registry.js17940644editdlrm
get-registry.js.map25910644editdlrm
get-reserved-port.d.ts25320644editdlrm
get-reserved-port.js25210644editdlrm
get-reserved-port.js.map32190644editdlrm
install.d.ts7340644editdlrm
install.js25260644editdlrm
install.js.map38590644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/lib/helpers/get-registry.js (1794B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getRegistry", { enumerable: true, get: function() { return getRegistry; } }); const _child_process = require("child_process"); const _getpkgmanager = require("./get-pkg-manager"); const _utils = require("../../server/lib/utils"); function getRegistry(baseDir = process.cwd()) { const pkgManager = (0, _getpkgmanager.getPkgManager)(baseDir); // Since `npm config` command fails in npm workspace to prevent workspace config conflicts, // add `--no-workspaces` flag to run under the context of the root project only. // Safe for non-workspace projects as it's equivalent to default `--workspaces=false`. // x-ref: https://github.com/vercel/next.js/issues/47121#issuecomment-1499044345 // x-ref: https://github.com/npm/statusboard/issues/371#issue-920669998 const resolvedFlags = pkgManager === 'npm' ? '--no-workspaces' : ''; let registry = `https://registry.npmjs.org/`; try { const output = (0, _child_process.execSync)(`${pkgManager} config get registry ${resolvedFlags}`, { env: { ...process.env, NODE_OPTIONS: (0, _utils.getFormattedNodeOptionsWithoutInspect)() } }).toString().trim(); if (output.startsWith('http')) { registry = output.endsWith('/') ? output : `${output}/`; } } catch (err) { throw Object.defineProperty(new Error(`Failed to get registry from "${pkgManager}".`, { cause: err }), "__NEXT_ERROR_CODE", { value: "E508", enumerable: false, configurable: true }); } return registry; } //# sourceMappingURL=get-registry.js.map