Files
pnpm/packages/utils/src/nodeIdUtils.ts
Zoltan Kochan 00c09d4ea3 refactor: create @pnpm/resolve-dependencies
Also, better naming of variables in @pnpm/resolve-dependencies.

This is refactoring of supi to make it easier to do the performance improvements for #1366.

PR  #1399
2018-10-01 10:04:23 +03:00

14 lines
368 B
TypeScript

export function nodeIdContainsSequence (nodeId: string, pkgId1: string, pkgId2: string) {
return nodeId.indexOf(`>${pkgId1}>${pkgId2}>`) !== -1
}
export function createNodeId (parentNodeId: string, pkgId: string) {
return `${parentNodeId}${pkgId}>`
}
export function splitNodeId (nodeId: string) {
return nodeId.split('>')
}
export const ROOT_NODE_ID = '>/>'