17 lines
320 B
JavaScript
17 lines
320 B
JavaScript
import createSearch from './createSearch.js';
|
|
|
|
export default function createPackageURL(
|
|
packageName,
|
|
packageVersion,
|
|
filename,
|
|
query
|
|
) {
|
|
let url = `/${packageName}`;
|
|
|
|
if (packageVersion) url += `@${packageVersion}`;
|
|
if (filename) url += filename;
|
|
if (query) url += createSearch(query);
|
|
|
|
return url;
|
|
}
|