MCPcopy Create free account
hub / github.com/chakra-ui/panda / parseDependency

Function parseDependency

packages/node/src/parse-dependency.ts:6–25  ·  view source on GitHub ↗
(fileOrGlob: string)

Source from the content-addressed store, hash-verified

4import { parseGlob } from './parse-glob'
5
6export function parseDependency(fileOrGlob: string) {
7 if (fileOrGlob.startsWith('!')) {
8 return null
9 }
10
11 let message: Message | null = null
12
13 if (isGlob(fileOrGlob)) {
14 const { base, glob } = parseGlob(fileOrGlob)
15 message = { type: 'dir-dependency', dir: normalize(resolve(base)), glob }
16 } else {
17 message = { type: 'dependency', file: normalize(resolve(fileOrGlob)) }
18 }
19
20 if (message.type === 'dir-dependency' && process.env.ROLLUP_WATCH === 'true') {
21 message = { type: 'dependency', file: normalize(resolve(message.dir)) }
22 }
23
24 return message
25}

Callers 1

BuilderClass · 0.90

Calls 2

parseGlobFunction · 0.90
resolveFunction · 0.50

Tested by

no test coverage detected