Website Structure
This commit is contained in:
parent
62812f2090
commit
71f0676a62
22365 changed files with 4265753 additions and 791 deletions
19
Frontend-Learner/node_modules/eslint-plugin-import-x/lib/utils/npm-client.js
generated
vendored
Normal file
19
Frontend-Learner/node_modules/eslint-plugin-import-x/lib/utils/npm-client.js
generated
vendored
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
const NPM = 'npm';
|
||||
export const NPM_CLIENTS = new Set([
|
||||
NPM,
|
||||
'yarn',
|
||||
'pnpm',
|
||||
'bun',
|
||||
'deno',
|
||||
]);
|
||||
let npmClient;
|
||||
export const getNpmClient = () => {
|
||||
if (npmClient) {
|
||||
return npmClient;
|
||||
}
|
||||
const client = process.env.npm_config_user_agent?.split('/')[0];
|
||||
npmClient = client && NPM_CLIENTS.has(client) ? client : NPM;
|
||||
return npmClient;
|
||||
};
|
||||
export const getNpmInstallCommand = (packageName) => `${getNpmClient()} ${npmClient === NPM ? 'i' : 'add'} ${npmClient === 'deno' ? `${NPM}:` : ''}${packageName}`;
|
||||
//# sourceMappingURL=npm-client.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue