@verdaccio/signature
Version:
verdaccio signature utils
19 lines (15 loc) • 376 B
text/typescript
import { BasicPayload } from './types';
/**
*
* @param credentials
* @returns
*/
export function parseBasicPayload(credentials: string): BasicPayload {
const index = credentials.indexOf(':');
if (index < 0) {
return;
}
const user: string = credentials.slice(0, index);
const password: string = credentials.slice(index + 1);
return { user, password };
}