registry-sync
Advanced tools
Comparing version 3.3.0 to 3.3.1
{ | ||
"name": "registry-sync", | ||
"version": "3.3.0", | ||
"version": "3.3.1", | ||
"description": "synchronize a remote npm registry for private use", | ||
@@ -23,4 +23,4 @@ "repository": "https://github.com/heikkipora/registry-sync", | ||
"@yarnpkg/lockfile": "1.1.0", | ||
"axios": "0.21.1", | ||
"commander": "8.1.0", | ||
"axios": "0.21.4", | ||
"commander": "8.2.0", | ||
"semver": "7.3.5", | ||
@@ -33,5 +33,5 @@ "ssri": "8.0.1", | ||
"@types/chai": "4.2.21", | ||
"@types/lodash": "4.14.171", | ||
"@types/lodash": "4.14.172", | ||
"@types/mocha": "9.0.0", | ||
"@types/node": "16.4.9", | ||
"@types/node": "16.9.1", | ||
"@types/semver": "7.3.8", | ||
@@ -41,4 +41,4 @@ "@types/ssri": "7.1.1", | ||
"@types/yarnpkg__lockfile": "1.1.5", | ||
"@typescript-eslint/eslint-plugin": "4.28.5", | ||
"@typescript-eslint/parser": "4.28.5", | ||
"@typescript-eslint/eslint-plugin": "4.31.1", | ||
"@typescript-eslint/parser": "4.31.1", | ||
"chai": "4.3.4", | ||
@@ -49,7 +49,7 @@ "eslint": "7.32.0", | ||
"express": "4.17.1", | ||
"lint-staged": "11.1.1", | ||
"mocha": "9.0.3", | ||
"prettier": "2.3.2", | ||
"ts-node": "10.1.0", | ||
"typescript": "4.3.5" | ||
"lint-staged": "11.1.2", | ||
"mocha": "9.1.1", | ||
"prettier": "2.4.0", | ||
"ts-node": "10.2.1", | ||
"typescript": "4.4.3" | ||
}, | ||
@@ -56,0 +56,0 @@ "keywords": [ |
@@ -27,9 +27,9 @@ "use strict"; | ||
let data = await downloadTarball(versionMetadata, enforceTarballsOverHttps, registryToken); | ||
if (pregyp_1.hasPrebuiltBinaries(versionMetadata)) { | ||
if ((0, pregyp_1.hasPrebuiltBinaries)(versionMetadata)) { | ||
const localPregypFolder = await ensureLocalFolderExists(version, localFolder); | ||
await pregyp_1.downloadPrebuiltBinaries(versionMetadata, localPregypFolder, prebuiltBinaryProperties); | ||
data = await metadata_1.rewriteMetadataInTarball(data, versionMetadata, localUrl, localFolder); | ||
await (0, pregyp_1.downloadPrebuiltBinaries)(versionMetadata, localPregypFolder, prebuiltBinaryProperties); | ||
data = await (0, metadata_1.rewriteMetadataInTarball)(data, versionMetadata, localUrl, localFolder); | ||
} | ||
await saveTarball(versionMetadata, data, localFolder); | ||
metadata_1.rewriteVersionMetadata(versionMetadata, data, localUrl); | ||
(0, metadata_1.rewriteVersionMetadata)(versionMetadata, data, localUrl); | ||
await updateMetadata(versionMetadata, registryMetadata, registryUrl, localFolder); | ||
@@ -39,4 +39,4 @@ } | ||
const tarballUrl = enforceTarballsOverHttps ? dist.tarball.replace('http://', 'https://') : dist.tarball; | ||
const data = await client_1.fetchBinaryData(tarballUrl, registryToken); | ||
integrity_1.verifyIntegrity(data, id, dist); | ||
const data = await (0, client_1.fetchBinaryData)(tarballUrl, registryToken); | ||
(0, integrity_1.verifyIntegrity)(data, id, dist); | ||
return data; | ||
@@ -70,3 +70,3 @@ } | ||
function tarballPath(name, version, localFolder) { | ||
return path.join(localFolder, metadata_1.tarballFilename(name, version)); | ||
return path.join(localFolder, (0, metadata_1.tarballFilename)(name, version)); | ||
} | ||
@@ -80,3 +80,3 @@ async function ensureLocalFolderExists(name, rootFolder) { | ||
const urlSafeName = name.replace(/\//g, '%2f'); | ||
return client_1.fetchJsonWithCacheCloned(url.resolve(registryUrl, urlSafeName), registryToken); | ||
return (0, client_1.fetchJsonWithCacheCloned)(url.resolve(registryUrl, urlSafeName), registryToken); | ||
} |
@@ -48,2 +48,2 @@ "use strict"; | ||
}; | ||
sync_1.synchronize(options); | ||
(0, sync_1.synchronize)(options); |
@@ -13,7 +13,7 @@ "use strict"; | ||
versionMetadata.dist.tarball = localTarballUrl(versionMetadata, localUrl); | ||
if (pregyp_1.hasPrebuiltBinaries(versionMetadata)) { | ||
if ((0, pregyp_1.hasPrebuiltBinaries)(versionMetadata)) { | ||
versionMetadata.binary.host = localUrl.origin; | ||
versionMetadata.binary.remote_path = createPrebuiltBinaryRemotePath(localUrl, versionMetadata); | ||
versionMetadata.dist.integrity = integrity_1.sha512(data); | ||
versionMetadata.dist.shasum = integrity_1.sha1(data); | ||
versionMetadata.dist.integrity = (0, integrity_1.sha512)(data); | ||
versionMetadata.dist.shasum = (0, integrity_1.sha1)(data); | ||
} | ||
@@ -20,0 +20,0 @@ } |
@@ -43,3 +43,3 @@ "use strict"; | ||
function fetchPrebuiltBinary(name, version, binary, abi, platform, arch, napiVersion) { | ||
return client_1.fetchBinaryData(prebuiltBinaryUrl(name, version, binary, abi, platform, arch, napiVersion), ''); | ||
return (0, client_1.fetchBinaryData)(prebuiltBinaryUrl(name, version, binary, abi, platform, arch, napiVersion), ''); | ||
} | ||
@@ -46,0 +46,0 @@ function prebuiltBinaryFilePath(localFolder, name, version, binary, abi, platform, arch, napiVersion) { |
@@ -111,3 +111,3 @@ "use strict"; | ||
// https://github.com/yarnpkg/yarn/blob/953c8b6a20e360b097625d64189e6e56ed813e0f/src/package-request.js#L99 | ||
const { name: namePart, range: rangePart } = normalize_yarn_pattern_1.normalizeYarnPackagePattern(packagePattern); | ||
const { name: namePart, range: rangePart } = (0, normalize_yarn_pattern_1.normalizeYarnPackagePattern)(packagePattern); | ||
if (isNonRegistryYarnPackagePattern(rangePart)) { | ||
@@ -209,3 +209,3 @@ return filterMappedDependencies; | ||
try { | ||
assert_1.deepStrictEqual(a, b); | ||
(0, assert_1.deepStrictEqual)(a, b); | ||
return true; | ||
@@ -212,0 +212,0 @@ } |
@@ -8,4 +8,4 @@ "use strict"; | ||
const cacheFilePath = `${options.rootFolder}/.registry-sync-cache.json`; | ||
const packages = await resolve_1.dependenciesFromPackageLock(options.manifest, options.includeDevDependencies); | ||
const newPackages = await resolve_1.dependenciesNotInCache(packages, cacheFilePath, options.prebuiltBinaryProperties); | ||
const packages = await (0, resolve_1.dependenciesFromPackageLock)(options.manifest, options.includeDevDependencies); | ||
const newPackages = await (0, resolve_1.dependenciesNotInCache)(packages, cacheFilePath, options.prebuiltBinaryProperties); | ||
if (options.dryRun) { | ||
@@ -16,4 +16,4 @@ console.log(newPackages.map(({ name, version }) => `${name}@${version}`).join('\n')); | ||
else { | ||
await download_1.downloadAll(newPackages, options); | ||
await resolve_1.updateDependenciesCache(newPackages, cacheFilePath, options.prebuiltBinaryProperties); | ||
await (0, download_1.downloadAll)(newPackages, options); | ||
await (0, resolve_1.updateDependenciesCache)(newPackages, cacheFilePath, options.prebuiltBinaryProperties); | ||
console.log(`Downloaded ${newPackages.length} packages`); | ||
@@ -20,0 +20,0 @@ } |
38945
+ Addedaxios@0.21.4(transitive)
+ Addedcommander@8.2.0(transitive)
- Removedaxios@0.21.1(transitive)
- Removedcommander@8.1.0(transitive)
Updatedaxios@0.21.4
Updatedcommander@8.2.0