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

Function parsePackageArg

tools/release-please/generate-npm-workspace-graph.ts:46–58  ·  view source on GitHub ↗
(value: string)

Source from the content-addressed store, hash-verified

44}
45
46export function parsePackageArg(value: string): {
47 path: string
48 packageJson: string
49} {
50 const separator = value.indexOf('=')
51 if (separator === -1) {
52 throw new Error(`Package argument must be <path=package.json>: ${value}`)
53 }
54 return {
55 path: value.slice(0, separator),
56 packageJson: value.slice(separator + 1),
57 }
58}
59
60export function parseReleaseDependencyArg(value: string): {
61 path: string

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected