Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View 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