1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
verdaccio/test/helpers/utils.ts
Juan Picado bae430fe24
feat: refactor test and use verdaccio 6 core modules (#3569)
chore: clean up comments

remove commitlint

update deps

add new tests

test

separate ci

test

test

test

test

test

test

chore: add preprelase

test

test

test

test

test

chore: update deps

Update release-snapshot.yml

Update .npmignore

test

chore: remove @verdaccio/commons-api dep

chore: cleanup

remove normalizeContributors

remove validateMetadata

fix test

clean up getLocalRegistryTarballUri

Update store.spec.ts

clean up convertDistRemoteToLocalTarballUrls

chore: update libraries

reuse getPublic url

clean up

Update jest.config.js

Update jest.config.js

update nvmrc

add tests
2023-01-28 14:39:37 +01:00

23 lines
549 B
TypeScript

import fs from 'fs-extra';
import os from 'os';
import path from 'path';
/**
* Create a temporary folder.
* @param prefix The prefix of the folder name.
* @returns string
* @deprecated use @verdaccio/core:createTempFolder async function instead
*/
export function createTempFolder(prefix: string): string {
return fs.mkdtempSync(path.join(fs.realpathSync(os.tmpdir()), prefix));
}
export const getTarball = (name: string): string => {
const r = name.split('/');
if (r.length === 1) {
return r[0];
} else {
return r[1];
}
};