@smushytaco/custompatch
Version:
Tool for patching buggy NPM packages instead of forking them
1 lines • 982 B
Source Map (JSON)
{"version":3,"file":"npm-utilities.mjs","sources":["../src/npm-utilities.ts"],"sourcesContent":["import {\n getScopelessName,\n removeBuildMetadataFromVersion\n} from './utilities.js';\n\nexport function npmTarballURL(\n packageName: string,\n packageVersion: string,\n registryURL?: string\n): string {\n let registry: string;\n if (registryURL) {\n registry = registryURL.endsWith('/') ? registryURL : `${registryURL}/`;\n } else {\n registry = 'https://registry.npmjs.org/';\n }\n const scopelessName = getScopelessName(packageName);\n return `${registry}${packageName}/-/${scopelessName}-${removeBuildMetadataFromVersion(\n packageVersion\n )}.tgz`;\n}\n"],"names":[],"mappings":";;SAKgB,aAAA,CACd,WAAA,EACA,cAAA,EACA,WAAA,EAAoB;AAEpB,EAAA,IAAI,QAAA;AACJ,EAEO;AACL,IAAA,QAAA,GAAW,6BAAA;AAAA,EACb;AACA,EAAA,MAAM,aAAA,GAAgB,iBAAiB,WAAW,CAAA;AAClD,EAAA,OAAO,CAAA,EAAG,QAAQ,CAAA,EAAG,WAAW,MAAM,aAAa,CAAA,CAAA,EAAI,8BAAA,CACrD,cAAc,CACf,CAAA,IAAA,CAAA;AACH;;;;"}