MCPcopy
hub / github.com/formatjs/formatjs / parsePackageArg

Function parsePackageArg

tools/check_dist_package_json.ts:25–33  ·  view source on GitHub ↗
(value: string)

Source from the content-addressed store, hash-verified

23] as const
24
25function parsePackageArg(value: string): [string, string] {
26 const separator = value.indexOf('=')
27 if (separator === -1) {
28 throw new Error(
29 `package arg must be '<package-dir>=<package-json>': ${value}`
30 )
31 }
32 return [value.slice(0, separator), value.slice(separator + 1)]
33}
34
35function readPackageJson(path: string): PackageJson {
36 return JSON.parse(readFileSync(path, 'utf8')) as PackageJson

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected