MCPcopy
hub / github.com/tailwindlabs/tailwindcss / rewriteCssImageSet

Function rewriteCssImageSet

packages/@tailwindcss-node/src/urls.ts:102–117  ·  view source on GitHub ↗
(css: string, replacer: CssUrlReplacer)

Source from the content-addressed store, hash-verified

100}
101
102async function rewriteCssImageSet(css: string, replacer: CssUrlReplacer): Promise<string> {
103 return await asyncReplace(css, cssImageSetRE, async (match) => {
104 const [, rawUrl] = match
105 const url = await processSrcSet(rawUrl, async ({ url }) => {
106 // the url maybe url(...)
107 if (cssUrlRE.test(url)) {
108 return await rewriteCssUrls(url, replacer)
109 }
110 if (!cssNotProcessedRE.test(url)) {
111 return await doUrlReplace(url, url, replacer)
112 }
113 return url
114 })
115 return url
116 })
117}
118
119async function doUrlReplace(
120 rawUrl: string,

Callers

nothing calls this directly

Calls 4

asyncReplaceFunction · 0.85
processSrcSetFunction · 0.85
rewriteCssUrlsFunction · 0.85
doUrlReplaceFunction · 0.85

Tested by

no test coverage detected