@tailwindcss/node
Advanced tools
Comparing version 0.0.0-insiders.25b4278 to 0.0.0-insiders.272c6df
@@ -31,2 +31,3 @@ import { Candidate, Variant } from './candidate'; | ||
resolveThemeValue(path: string): string | undefined; | ||
trackUsedVariables(raw: string): void; | ||
candidatesToCss(classes: string[]): (string | null)[]; | ||
@@ -33,0 +34,0 @@ }; |
@@ -1,15 +0,15 @@ | ||
"use strict";var Ee=Object.create;var $=Object.defineProperty;var $e=Object.getOwnPropertyDescriptor;var _e=Object.getOwnPropertyNames;var Ne=Object.getPrototypeOf,ke=Object.prototype.hasOwnProperty;var X=(e,t)=>{for(var r in t)$(e,r,{get:t[r],enumerable:!0})},Z=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of _e(t))!ke.call(e,n)&&n!==r&&$(e,n,{get:()=>t[n],enumerable:!(s=$e(t,n))||s.enumerable});return e};var g=(e,t,r)=>(r=e!=null?Ee(Ne(e)):{},Z(t||!e||!e.__esModule?$(r,"default",{value:e,enumerable:!0}):r,e)),be=e=>Z($({},"__esModule",{value:!0}),e);var pt={};X(pt,{Features:()=>h.Features,Instrumentation:()=>Y,__unstable__loadDesignSystem:()=>at,compile:()=>lt,compileAst:()=>ot,env:()=>_,loadModule:()=>q,normalizePath:()=>O});module.exports=be(pt);var Se=g(require("module")),Ce=require("url");var _={};X(_,{DEBUG:()=>F});var F=Pe(process.env.DEBUG);function Pe(e){if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let t=e.split(",").map(r=>r.split(":")[0]);return t.includes("-tailwindcss")?!1:!!t.includes("tailwindcss")}var x=g(require("enhanced-resolve")),xe=require("jiti"),U=g(require("fs")),V=g(require("fs/promises")),y=g(require("path")),K=require("url"),h=require("tailwindcss");var N=g(require("fs/promises")),v=g(require("path")),De=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],Te=[".js",".cjs",".mjs"],Oe=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Ue=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function je(e,t){for(let r of t){let s=`${e}${r}`;if((await N.default.stat(s).catch(()=>null))?.isFile())return s}for(let r of t){let s=`${e}/index${r}`;if(await N.default.access(s).then(()=>!0,()=>!1))return s}return null}async function ee(e,t,r,s){let n=Te.includes(s)?Oe:Ue,o=await je(v.default.resolve(r,t),n);if(o===null||e.has(o))return;e.add(o),r=v.default.dirname(o),s=v.default.extname(o);let i=await N.default.readFile(o,"utf-8"),a=[];for(let l of De)for(let f of i.matchAll(l))f[1].startsWith(".")&&a.push(ee(e,f[1],r,s));await Promise.all(a)}async function te(e){let t=new Set;return await ee(t,e,v.default.dirname(e),v.default.extname(e)),Array.from(t)}var G=g(require("path"));var R=92,k=47,b=42,Ie=34,Fe=39,Me=58,P=59,A=10,S=32,D=9,re=123,M=125,B=40,se=41,Le=91,We=93,ne=45,L=64,Be=33;function ie(e){e=e.replaceAll(`\r | ||
"use strict";var Ce=Object.create;var N=Object.defineProperty;var Ne=Object.getOwnPropertyDescriptor;var $e=Object.getOwnPropertyNames;var ke=Object.getPrototypeOf,Te=Object.prototype.hasOwnProperty;var X=(e,t)=>{for(var r in t)N(e,r,{get:t[r],enumerable:!0})},Z=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of $e(t))!Te.call(e,i)&&i!==r&&N(e,i,{get:()=>t[i],enumerable:!(s=Ne(t,i))||s.enumerable});return e};var g=(e,t,r)=>(r=e!=null?Ce(ke(e)):{},Z(t||!e||!e.__esModule?N(r,"default",{value:e,enumerable:!0}):r,e)),be=e=>Z(N({},"__esModule",{value:!0}),e);var dt={};X(dt,{Features:()=>h.Features,Instrumentation:()=>Y,__unstable__loadDesignSystem:()=>at,compile:()=>ot,compileAst:()=>lt,env:()=>$,loadModule:()=>q,normalizePath:()=>U});module.exports=be(dt);var Re=g(require("module")),Ee=require("url");var $={};X($,{DEBUG:()=>K});var K=_e(process.env.DEBUG);function _e(e){if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let t=e.split(",").map(r=>r.split(":")[0]);return t.includes("-tailwindcss")?!1:!!t.includes("tailwindcss")}var y=g(require("enhanced-resolve")),ye=require("jiti"),I=g(require("fs")),J=g(require("fs/promises")),v=g(require("path")),G=require("url"),h=require("tailwindcss");var k=g(require("fs/promises")),w=g(require("path")),De=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],Oe=[".js",".cjs",".mjs"],Ue=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Ie=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function Pe(e,t){for(let r of t){let s=`${e}${r}`;if((await k.default.stat(s).catch(()=>null))?.isFile())return s}for(let r of t){let s=`${e}/index${r}`;if(await k.default.access(s).then(()=>!0,()=>!1))return s}return null}async function ee(e,t,r,s){let i=Oe.includes(s)?Ue:Ie,l=await Pe(w.default.resolve(r,t),i);if(l===null||e.has(l))return;e.add(l),r=w.default.dirname(l),s=w.default.extname(l);let n=await k.default.readFile(l,"utf-8"),a=[];for(let o of De)for(let u of n.matchAll(o))u[1].startsWith(".")&&a.push(ee(e,u[1],r,s));await Promise.all(a)}async function te(e){let t=new Set;return await ee(t,e,w.default.dirname(e),w.default.extname(e)),Array.from(t)}var z=g(require("path"));var R=92,T=47,b=42,Fe=34,Ke=39,je=58,_=59,x=10,E=32,D=9,re=123,j=125,W=40,se=41,Le=91,Me=93,ie=45,L=64,We=33;function ne(e){e=e.replaceAll(`\r | ||
`,` | ||
`);let t=[],r=[],s=[],n=null,o=null,i="",a="",l;for(let f=0;f<e.length;f++){let c=e.charCodeAt(f);if(c===R)i+=e.slice(f,f+2),f+=1;else if(c===k&&e.charCodeAt(f+1)===b){let u=f;for(let p=f+2;p<e.length;p++)if(l=e.charCodeAt(p),l===R)p+=1;else if(l===b&&e.charCodeAt(p+1)===k){f=p+1;break}let m=e.slice(u,f+1);m.charCodeAt(2)===Be&&r.push(ae(m.slice(2,-2)))}else if(c===Fe||c===Ie){let u=f;for(let m=f+1;m<e.length;m++)if(l=e.charCodeAt(m),l===R)m+=1;else if(l===c){f=m;break}else{if(l===P&&e.charCodeAt(m+1)===A)throw new Error(`Unterminated string: ${e.slice(u,m+1)+String.fromCharCode(c)}`);if(l===A)throw new Error(`Unterminated string: ${e.slice(u,m)+String.fromCharCode(c)}`)}i+=e.slice(u,f+1)}else{if((c===S||c===A||c===D)&&(l=e.charCodeAt(f+1))&&(l===S||l===A||l===D))continue;if(c===A){if(i.length===0)continue;l=i.charCodeAt(i.length-1),l!==S&&l!==A&&l!==D&&(i+=" ")}else if(c===ne&&e.charCodeAt(f+1)===ne&&i.length===0){let u="",m=f,p=-1;for(let d=f+2;d<e.length;d++)if(l=e.charCodeAt(d),l===R)d+=1;else if(l===k&&e.charCodeAt(d+1)===b){for(let w=d+2;w<e.length;w++)if(l=e.charCodeAt(w),l===R)w+=1;else if(l===b&&e.charCodeAt(w+1)===k){d=w+1;break}}else if(p===-1&&l===Me)p=i.length+d-m;else if(l===P&&u.length===0){i+=e.slice(m,d),f=d;break}else if(l===B)u+=")";else if(l===Le)u+="]";else if(l===re)u+="}";else if((l===M||e.length-1===d)&&u.length===0){f=d-1,i+=e.slice(m,d);break}else(l===se||l===We||l===M)&&u.length>0&&e[d]===u[u.length-1]&&(u=u.slice(0,-1));let I=W(i,p);if(!I)throw new Error("Invalid custom property, expected a value");n?n.nodes.push(I):t.push(I),i=""}else if(c===P&&i.charCodeAt(0)===L)o=C(i),n?n.nodes.push(o):t.push(o),i="",o=null;else if(c===P&&a[a.length-1]!==")"){let u=W(i);if(!u)throw i.length===0?new Error("Unexpected semicolon"):new Error(`Invalid declaration: \`${i.trim()}\``);n?n.nodes.push(u):t.push(u),i=""}else if(c===re&&a[a.length-1]!==")")a+="}",o=oe(i.trim()),n&&n.nodes.push(o),s.push(n),n=o,i="",o=null;else if(c===M&&a[a.length-1]!==")"){if(a==="")throw new Error("Missing opening {");if(a=a.slice(0,-1),i.length>0)if(i.charCodeAt(0)===L)o=C(i),n?n.nodes.push(o):t.push(o),i="",o=null;else{let m=i.indexOf(":");if(n){let p=W(i,m);if(!p)throw new Error(`Invalid declaration: \`${i.trim()}\``);n.nodes.push(p)}}let u=s.pop()??null;u===null&&n&&t.push(n),n=u,i="",o=null}else if(c===B)a+=")",i+="(";else if(c===se){if(a[a.length-1]!==")")throw new Error("Missing opening (");a=a.slice(0,-1),i+=")"}else{if(i.length===0&&(c===S||c===A||c===D))continue;i+=String.fromCharCode(c)}}}if(i.charCodeAt(0)===L&&t.push(C(i)),a.length>0&&n){if(n.kind==="rule")throw new Error(`Missing closing } at ${n.selector}`);if(n.kind==="at-rule")throw new Error(`Missing closing } at ${n.name} ${n.params}`)}return r.length>0?r.concat(t):t}function C(e,t=[]){for(let r=5;r<e.length;r++){let s=e.charCodeAt(r);if(s===S||s===B){let n=e.slice(0,r).trim(),o=e.slice(r).trim();return z(n,o,t)}}return z(e.trim(),"",t)}function W(e,t=e.indexOf(":")){if(t===-1)return null;let r=e.indexOf("!important",t+1);return le(e.slice(0,t).trim(),e.slice(t+1,r===-1?e.length:r).trim(),r!==-1)}var ze=64;function Ge(e,t=[]){return{kind:"rule",selector:e,nodes:t}}function z(e,t="",r=[]){return{kind:"at-rule",name:e,params:t,nodes:r}}function oe(e,t=[]){return e.charCodeAt(0)===ze?C(e,t):Ge(e,t)}function le(e,t,r=!1){return{kind:"declaration",property:e,value:t,important:r}}function ae(e){return{kind:"comment",value:e}}function T(e,t,r=[],s={}){for(let n=0;n<e.length;n++){let o=e[n],i=r[r.length-1]??null;if(o.kind==="context"){if(T(o.nodes,t,r,{...s,...o.context})===2)return 2;continue}r.push(o);let a=!1,l=0,f=t(o,{parent:i,context:s,path:r,replaceWith(c){a=!0,Array.isArray(c)?c.length===0?(e.splice(n,1),l=0):c.length===1?(e[n]=c[0],l=1):(e.splice(n,1,...c),l=c.length):(e[n]=c,l=1)}})??0;if(r.pop(),a){f===0?n--:n+=l-1;continue}if(f===2)return 2;if(f!==1&&"nodes"in o){r.push(o);let c=T(o.nodes,t,r,s);if(r.pop(),c===2)return 2}}}function ce(e){function t(s,n=0){let o="",i=" ".repeat(n);if(s.kind==="declaration")o+=`${i}${s.property}: ${s.value}${s.important?" !important":""}; | ||
`;else if(s.kind==="rule"){o+=`${i}${s.selector} { | ||
`;for(let a of s.nodes)o+=t(a,n+1);o+=`${i}} | ||
`}else if(s.kind==="at-rule"){if(s.nodes.length===0)return`${i}${s.name} ${s.params}; | ||
`;o+=`${i}${s.name}${s.params?` ${s.params} `:" "}{ | ||
`;for(let a of s.nodes)o+=t(a,n+1);o+=`${i}} | ||
`}else if(s.kind==="comment")o+=`${i}/*${s.value}*/ | ||
`;else if(s.kind==="context"||s.kind==="at-root")return"";return o}let r="";for(let s of e){let n=t(s);n!==""&&(r+=n)}return r}function He(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var s="";if(r>4&&e[3]==="\\"){var n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),s="//")}var o=e.split(/[/\\]+/);return t!==!1&&o[o.length-1]===""&&o.pop(),s+o.join("/")}function O(e){let t=He(e);return e.startsWith("\\\\")&&t.startsWith("/")&&!t.startsWith("//")?`/${t}`:t}var H=/(?<!@import\s+)(?<=^|[^\w\-\u0080-\uffff])url\((\s*('[^']+'|"[^"]+")\s*|[^'")]+)\)/,fe=/(?<=image-set\()((?:[\w-]{1,256}\([^)]*\)|[^)])*)(?=\))/,Ke=/(?:gradient|element|cross-fade|image)\(/,Je=/^\s*data:/i,Ve=/^([a-z]+:)?\/\//,qe=/^[A-Z_][.\w-]*\(/i,Qe=/(?:^|\s)(?<url>[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?<descriptor>\w[^,]+))?(?:,|$)/g,Ye=/(?<!\\)"/g,Xe=/(?: |\\t|\\n|\\f|\\r)+/g,Ze=e=>Je.test(e),et=e=>Ve.test(e);async function ue({css:e,base:t,root:r}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let s=ie(e),n=[];function o(i){if(i[0]==="/")return i;let a=G.posix.join(O(t),i),l=G.posix.relative(O(r),a);return l.startsWith(".")||(l="./"+l),l}return T(s,i=>{if(i.kind!=="declaration"||!i.value)return;let a=H.test(i.value),l=fe.test(i.value);if(a||l){let f=l?tt:me;n.push(f(i.value,o).then(c=>{i.value=c}))}}),n.length&&await Promise.all(n),ce(s)}function me(e,t){return pe(e,H,async r=>{let[s,n]=r;return await de(n.trim(),s,t)})}async function tt(e,t){return await pe(e,fe,async r=>{let[,s]=r;return await st(s,async({url:o})=>H.test(o)?await me(o,t):Ke.test(o)?o:await de(o,o,t))})}async function de(e,t,r,s="url"){let n="",o=e[0];if((o==='"'||o==="'")&&(n=o,e=e.slice(1,-1)),rt(e))return t;let i=await r(e);return n===""&&i!==encodeURI(i)&&(n='"'),n==="'"&&i.includes("'")&&(n='"'),n==='"'&&i.includes('"')&&(i=i.replace(Ye,'\\"')),`${s}(${n}${i}${n})`}function rt(e,t){return et(e)||Ze(e)||!e[0].match(/[\.a-zA-Z0-9_]/)||qe.test(e)}function st(e,t){return Promise.all(nt(e).map(async({url:r,descriptor:s})=>({url:await t({url:r,descriptor:s}),descriptor:s}))).then(it)}function nt(e){let t=e.trim().replace(Xe," ").replace(/\r?\n/,"").replace(/,\s+/,", ").replaceAll(/\s+/g," ").matchAll(Qe);return Array.from(t,({groups:r})=>({url:r?.url?.trim()??"",descriptor:r?.descriptor?.trim()??""})).filter(({url:r})=>!!r)}function it(e){return e.map(({url:t,descriptor:r})=>t+(r?` ${r}`:"")).join(", ")}async function pe(e,t,r){let s,n=e,o="";for(;s=t.exec(n);)o+=n.slice(0,s.index),o+=await r(s),n=n.slice(s.index+s[0].length);return o+=n,o}var dt={};function ye({base:e,onDependency:t,shouldRewriteUrls:r,customCssResolver:s,customJsResolver:n}){return{base:e,async loadModule(o,i){return q(o,i,t,n)},async loadStylesheet(o,i){let a=await ve(o,i,t,s);return r&&(a.content=await ue({css:a.content,root:i,base:a.base})),a}}}async function we(e,t){if(e.root&&e.root!=="none"){let r=/[*{]/,s=[];for(let o of e.root.pattern.split("/")){if(r.test(o))break;s.push(o)}if(!await V.default.stat(y.default.resolve(t,s.join("/"))).then(o=>o.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist`)}}async function ot(e,t){let r=await(0,h.compileAst)(e,ye(t));return await we(r,t.base),r}async function lt(e,t){let r=await(0,h.compile)(e,ye(t));return await we(r,t.base),r}async function at(e,{base:t}){return(0,h.__unstable__loadDesignSystem)(e,{base:t,async loadModule(r,s){return q(r,s,()=>{})},async loadStylesheet(r,s){return ve(r,s,()=>{})}})}async function q(e,t,r,s){if(e[0]!=="."){let a=await Ae(e,t,s);if(!a)throw new Error(`Could not resolve '${e}' from '${t}'`);let l=await he((0,K.pathToFileURL)(a).href);return{base:(0,y.dirname)(a),module:l.default??l}}let n=await Ae(e,t,s);if(!n)throw new Error(`Could not resolve '${e}' from '${t}'`);let[o,i]=await Promise.all([he((0,K.pathToFileURL)(n).href+"?id="+Date.now()),te(n)]);for(let a of i)r(a);return{base:(0,y.dirname)(n),module:o.default??o}}async function ve(e,t,r,s){let n=await ft(e,t,s);if(!n)throw new Error(`Could not resolve '${e}' from '${t}'`);if(r(n),typeof globalThis.__tw_readFile=="function"){let i=await globalThis.__tw_readFile(n,"utf-8");if(i)return{base:y.default.dirname(n),content:i}}let o=await V.default.readFile(n,"utf-8");return{base:y.default.dirname(n),content:o}}var ge=null;async function he(e){if(typeof globalThis.__tw_load=="function"){let t=await globalThis.__tw_load(e);if(t)return t}try{return await import(e)}catch{return ge??=(0,xe.createJiti)(dt.url,{moduleCache:!1,fsCache:!1}),await ge.import(e)}}var Q=["node_modules",...process.env.NODE_PATH?[process.env.NODE_PATH]:[]],ct=x.default.ResolverFactory.createResolver({fileSystem:new x.default.CachedInputFileSystem(U.default,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"],modules:Q});async function ft(e,t,r){if(typeof globalThis.__tw_resolve=="function"){let s=globalThis.__tw_resolve(e,t);if(s)return Promise.resolve(s)}if(r){let s=await r(e,t);if(s)return s}return J(ct,e,t)}var ut=x.default.ResolverFactory.createResolver({fileSystem:new x.default.CachedInputFileSystem(U.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"],modules:Q}),mt=x.default.ResolverFactory.createResolver({fileSystem:new x.default.CachedInputFileSystem(U.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"],modules:Q});async function Ae(e,t,r){if(typeof globalThis.__tw_resolve=="function"){let s=globalThis.__tw_resolve(e,t);if(s)return Promise.resolve(s)}if(r){let s=await r(e,t);if(s)return s}return J(ut,e,t).catch(()=>J(mt,e,t))}function J(e,t,r){return new Promise((s,n)=>e.resolve({},r,t,{},(o,i)=>{if(o)return n(o);s(i)}))}var E=class extends Map{constructor(r){super();this.factory=r}get(r){let s=super.get(r);return s===void 0&&(s=this.factory(r,this),this.set(r,s)),s}};Symbol.dispose??=Symbol("Symbol.dispose");Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");var Y=class{constructor(t=r=>void process.stderr.write(`${r} | ||
`)){this.defaultFlush=t}#r=new E(()=>({value:0}));#t=new E(()=>({value:0n}));#e=[];hit(t){this.#r.get(t).value++}start(t){let r=this.#e.map(n=>n.label).join("//"),s=`${r}${r.length===0?"":"//"}${t}`;this.#r.get(s).value++,this.#t.get(s),this.#e.push({id:s,label:t,namespace:r,value:process.hrtime.bigint()})}end(t){let r=process.hrtime.bigint();if(this.#e[this.#e.length-1].label!==t)throw new Error(`Mismatched timer label: \`${t}\`, expected \`${this.#e[this.#e.length-1].label}\``);let s=this.#e.pop(),n=r-s.value;this.#t.get(s.id).value+=n}reset(){this.#r.clear(),this.#t.clear(),this.#e.splice(0)}report(t=this.defaultFlush){let r=[],s=!1;for(let i=this.#e.length-1;i>=0;i--)this.end(this.#e[i].label);for(let[i,{value:a}]of this.#r.entries()){if(this.#t.has(i))continue;r.length===0&&(s=!0,r.push("Hits:"));let l=i.split("//").length;r.push(`${" ".repeat(l)}${i} ${j(Re(`\xD7 ${a}`))}`)}this.#t.size>0&&s&&r.push(` | ||
Timers:`);let n=-1/0,o=new Map;for(let[i,{value:a}]of this.#t){let l=`${(Number(a)/1e6).toFixed(2)}ms`;o.set(i,l),n=Math.max(n,l.length)}for(let i of this.#t.keys()){let a=i.split("//").length;r.push(`${j(`[${o.get(i).padStart(n," ")}]`)}${" ".repeat(a-1)}${a===1?" ":j(" \u21B3 ")}${i.split("//").pop()} ${this.#r.get(i).value===1?"":j(Re(`\xD7 ${this.#r.get(i).value}`))}`.trimEnd())}t(` | ||
`);let t=[],r=[],s=[],i=null,l=null,n="",a="",o;for(let u=0;u<e.length;u++){let f=e.charCodeAt(u);if(f===R)n+=e.slice(u,u+2),u+=1;else if(f===T&&e.charCodeAt(u+1)===b){let c=u;for(let d=u+2;d<e.length;d++)if(o=e.charCodeAt(d),o===R)d+=1;else if(o===b&&e.charCodeAt(d+1)===T){u=d+1;break}let m=e.slice(c,u+1);m.charCodeAt(2)===We&&r.push(ae(m.slice(2,-2)))}else if(f===Ke||f===Fe){let c=u;for(let m=u+1;m<e.length;m++)if(o=e.charCodeAt(m),o===R)m+=1;else if(o===f){u=m;break}else{if(o===_&&e.charCodeAt(m+1)===x)throw new Error(`Unterminated string: ${e.slice(c,m+1)+String.fromCharCode(f)}`);if(o===x)throw new Error(`Unterminated string: ${e.slice(c,m)+String.fromCharCode(f)}`)}n+=e.slice(c,u+1)}else{if((f===E||f===x||f===D)&&(o=e.charCodeAt(u+1))&&(o===E||o===x||o===D))continue;if(f===x){if(n.length===0)continue;o=n.charCodeAt(n.length-1),o!==E&&o!==x&&o!==D&&(n+=" ")}else if(f===ie&&e.charCodeAt(u+1)===ie&&n.length===0){let c="",m=u,d=-1;for(let p=u+2;p<e.length;p++)if(o=e.charCodeAt(p),o===R)p+=1;else if(o===T&&e.charCodeAt(p+1)===b){for(let A=p+2;A<e.length;A++)if(o=e.charCodeAt(A),o===R)A+=1;else if(o===b&&e.charCodeAt(A+1)===T){p=A+1;break}}else if(d===-1&&o===je)d=n.length+p-m;else if(o===_&&c.length===0){n+=e.slice(m,p),u=p;break}else if(o===W)c+=")";else if(o===Le)c+="]";else if(o===re)c+="}";else if((o===j||e.length-1===p)&&c.length===0){u=p-1,n+=e.slice(m,p);break}else(o===se||o===Me||o===j)&&c.length>0&&e[p]===c[c.length-1]&&(c=c.slice(0,-1));let F=M(n,d);if(!F)throw new Error("Invalid custom property, expected a value");i?i.nodes.push(F):t.push(F),n=""}else if(f===_&&n.charCodeAt(0)===L)l=C(n),i?i.nodes.push(l):t.push(l),n="",l=null;else if(f===_&&a[a.length-1]!==")"){let c=M(n);if(!c)throw n.length===0?new Error("Unexpected semicolon"):new Error(`Invalid declaration: \`${n.trim()}\``);i?i.nodes.push(c):t.push(c),n=""}else if(f===re&&a[a.length-1]!==")")a+="}",l=le(n.trim()),i&&i.nodes.push(l),s.push(i),i=l,n="",l=null;else if(f===j&&a[a.length-1]!==")"){if(a==="")throw new Error("Missing opening {");if(a=a.slice(0,-1),n.length>0)if(n.charCodeAt(0)===L)l=C(n),i?i.nodes.push(l):t.push(l),n="",l=null;else{let m=n.indexOf(":");if(i){let d=M(n,m);if(!d)throw new Error(`Invalid declaration: \`${n.trim()}\``);i.nodes.push(d)}}let c=s.pop()??null;c===null&&i&&t.push(i),i=c,n="",l=null}else if(f===W)a+=")",n+="(";else if(f===se){if(a[a.length-1]!==")")throw new Error("Missing opening (");a=a.slice(0,-1),n+=")"}else{if(n.length===0&&(f===E||f===x||f===D))continue;n+=String.fromCharCode(f)}}}if(n.charCodeAt(0)===L&&t.push(C(n)),a.length>0&&i){if(i.kind==="rule")throw new Error(`Missing closing } at ${i.selector}`);if(i.kind==="at-rule")throw new Error(`Missing closing } at ${i.name} ${i.params}`)}return r.length>0?r.concat(t):t}function C(e,t=[]){for(let r=5;r<e.length;r++){let s=e.charCodeAt(r);if(s===E||s===W){let i=e.slice(0,r).trim(),l=e.slice(r).trim();return B(i,l,t)}}return B(e.trim(),"",t)}function M(e,t=e.indexOf(":")){if(t===-1)return null;let r=e.indexOf("!important",t+1);return oe(e.slice(0,t).trim(),e.slice(t+1,r===-1?e.length:r).trim(),r!==-1)}var S=class extends Map{constructor(r){super();this.factory=r}get(r){let s=super.get(r);return s===void 0&&(s=this.factory(r,this),this.set(r,s)),s}};var Be=64;function ze(e,t=[]){return{kind:"rule",selector:e,nodes:t}}function B(e,t="",r=[]){return{kind:"at-rule",name:e,params:t,nodes:r}}function le(e,t=[]){return e.charCodeAt(0)===Be?C(e,t):ze(e,t)}function oe(e,t,r=!1){return{kind:"declaration",property:e,value:t,important:r}}function ae(e){return{kind:"comment",value:e}}function O(e,t,r=[],s={}){for(let i=0;i<e.length;i++){let l=e[i],n=r[r.length-1]??null;if(l.kind==="context"){if(O(l.nodes,t,r,{...s,...l.context})===2)return 2;continue}r.push(l);let a=!1,o=0,u=t(l,{parent:n,context:s,path:r,replaceWith(f){a=!0,Array.isArray(f)?f.length===0?(e.splice(i,1),o=0):f.length===1?(e[i]=f[0],o=1):(e.splice(i,1,...f),o=f.length):(e[i]=f,o=1)}})??0;if(r.pop(),a){u===0?i--:i+=o-1;continue}if(u===2)return 2;if(u!==1&&"nodes"in l){r.push(l);let f=O(l.nodes,t,r,s);if(r.pop(),f===2)return 2}}}function fe(e){function t(s,i=0){let l="",n=" ".repeat(i);if(s.kind==="declaration")l+=`${n}${s.property}: ${s.value}${s.important?" !important":""}; | ||
`;else if(s.kind==="rule"){l+=`${n}${s.selector} { | ||
`;for(let a of s.nodes)l+=t(a,i+1);l+=`${n}} | ||
`}else if(s.kind==="at-rule"){if(s.nodes.length===0)return`${n}${s.name} ${s.params}; | ||
`;l+=`${n}${s.name}${s.params?` ${s.params} `:" "}{ | ||
`;for(let a of s.nodes)l+=t(a,i+1);l+=`${n}} | ||
`}else if(s.kind==="comment")l+=`${n}/*${s.value}*/ | ||
`;else if(s.kind==="context"||s.kind==="at-root")return"";return l}let r="";for(let s of e){let i=t(s);i!==""&&(r+=i)}return r}function Ve(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var r=e.length;if(r<=1)return e;var s="";if(r>4&&e[3]==="\\"){var i=e[2];(i==="?"||i===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),s="//")}var l=e.split(/[/\\]+/);return t!==!1&&l[l.length-1]===""&&l.pop(),s+l.join("/")}function U(e){let t=Ve(e);return e.startsWith("\\\\")&&t.startsWith("/")&&!t.startsWith("//")?`/${t}`:t}var V=/(?<!@import\s+)(?<=^|[^\w\-\u0080-\uffff])url\((\s*('[^']+'|"[^"]+")\s*|[^'")]+)\)/,ue=/(?<=image-set\()((?:[\w-]{1,256}\([^)]*\)|[^)])*)(?=\))/,Ge=/(?:gradient|element|cross-fade|image)\(/,He=/^\s*data:/i,Je=/^([a-z]+:)?\/\//,qe=/^[A-Z_][.\w-]*\(/i,Qe=/(?:^|\s)(?<url>[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?<descriptor>\w[^,]+))?(?:,|$)/g,Ye=/(?<!\\)"/g,Xe=/(?: |\\t|\\n|\\f|\\r)+/g,Ze=e=>He.test(e),et=e=>Je.test(e);async function ce({css:e,base:t,root:r}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let s=ne(e),i=[];function l(n){if(n[0]==="/")return n;let a=z.posix.join(U(t),n),o=z.posix.relative(U(r),a);return o.startsWith(".")||(o="./"+o),o}return O(s,n=>{if(n.kind!=="declaration"||!n.value)return;let a=V.test(n.value),o=ue.test(n.value);if(a||o){let u=o?tt:me;i.push(u(n.value,l).then(f=>{n.value=f}))}}),i.length&&await Promise.all(i),fe(s)}function me(e,t){return de(e,V,async r=>{let[s,i]=r;return await pe(i.trim(),s,t)})}async function tt(e,t){return await de(e,ue,async r=>{let[,s]=r;return await st(s,async({url:l})=>V.test(l)?await me(l,t):Ge.test(l)?l:await pe(l,l,t))})}async function pe(e,t,r,s="url"){let i="",l=e[0];if((l==='"'||l==="'")&&(i=l,e=e.slice(1,-1)),rt(e))return t;let n=await r(e);return i===""&&n!==encodeURI(n)&&(i='"'),i==="'"&&n.includes("'")&&(i='"'),i==='"'&&n.includes('"')&&(n=n.replace(Ye,'\\"')),`${s}(${i}${n}${i})`}function rt(e,t){return et(e)||Ze(e)||!e[0].match(/[\.a-zA-Z0-9_]/)||qe.test(e)}function st(e,t){return Promise.all(it(e).map(async({url:r,descriptor:s})=>({url:await t({url:r,descriptor:s}),descriptor:s}))).then(nt)}function it(e){let t=e.trim().replace(Xe," ").replace(/\r?\n/,"").replace(/,\s+/,", ").replaceAll(/\s+/g," ").matchAll(Qe);return Array.from(t,({groups:r})=>({url:r?.url?.trim()??"",descriptor:r?.descriptor?.trim()??""})).filter(({url:r})=>!!r)}function nt(e){return e.map(({url:t,descriptor:r})=>t+(r?` ${r}`:"")).join(", ")}async function de(e,t,r){let s,i=e,l="";for(;s=t.exec(i);)l+=i.slice(0,s.index),l+=await r(s),i=i.slice(s.index+s[0].length);return l+=i,l}var pt={};function ve({base:e,onDependency:t,shouldRewriteUrls:r,customCssResolver:s,customJsResolver:i}){return{base:e,async loadModule(l,n){return q(l,n,t,i)},async loadStylesheet(l,n){let a=await we(l,n,t,s);return r&&(a.content=await ce({css:a.content,root:n,base:a.base})),a}}}async function Ae(e,t){if(e.root&&e.root!=="none"){let r=/[*{]/,s=[];for(let l of e.root.pattern.split("/")){if(r.test(l))break;s.push(l)}if(!await J.default.stat(v.default.resolve(t,s.join("/"))).then(l=>l.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist`)}}async function lt(e,t){let r=await(0,h.compileAst)(e,ve(t));return await Ae(r,t.base),r}async function ot(e,t){let r=await(0,h.compile)(e,ve(t));return await Ae(r,t.base),r}async function at(e,{base:t}){return(0,h.__unstable__loadDesignSystem)(e,{base:t,async loadModule(r,s){return q(r,s,()=>{})},async loadStylesheet(r,s){return we(r,s,()=>{})}})}async function q(e,t,r,s){if(e[0]!=="."){let a=await xe(e,t,s);if(!a)throw new Error(`Could not resolve '${e}' from '${t}'`);let o=await he((0,G.pathToFileURL)(a).href);return{base:(0,v.dirname)(a),module:o.default??o}}let i=await xe(e,t,s);if(!i)throw new Error(`Could not resolve '${e}' from '${t}'`);let[l,n]=await Promise.all([he((0,G.pathToFileURL)(i).href+"?id="+Date.now()),te(i)]);for(let a of n)r(a);return{base:(0,v.dirname)(i),module:l.default??l}}async function we(e,t,r,s){let i=await ut(e,t,s);if(!i)throw new Error(`Could not resolve '${e}' from '${t}'`);if(r(i),typeof globalThis.__tw_readFile=="function"){let n=await globalThis.__tw_readFile(i,"utf-8");if(n)return{base:v.default.dirname(i),content:n}}let l=await J.default.readFile(i,"utf-8");return{base:v.default.dirname(i),content:l}}var ge=null;async function he(e){if(typeof globalThis.__tw_load=="function"){let t=await globalThis.__tw_load(e);if(t)return t}try{return await import(e)}catch{return ge??=(0,ye.createJiti)(pt.url,{moduleCache:!1,fsCache:!1}),await ge.import(e)}}var Q=["node_modules",...process.env.NODE_PATH?[process.env.NODE_PATH]:[]],ft=y.default.ResolverFactory.createResolver({fileSystem:new y.default.CachedInputFileSystem(I.default,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"],modules:Q});async function ut(e,t,r){if(typeof globalThis.__tw_resolve=="function"){let s=globalThis.__tw_resolve(e,t);if(s)return Promise.resolve(s)}if(r){let s=await r(e,t);if(s)return s}return H(ft,e,t)}var ct=y.default.ResolverFactory.createResolver({fileSystem:new y.default.CachedInputFileSystem(I.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"],modules:Q}),mt=y.default.ResolverFactory.createResolver({fileSystem:new y.default.CachedInputFileSystem(I.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"],modules:Q});async function xe(e,t,r){if(typeof globalThis.__tw_resolve=="function"){let s=globalThis.__tw_resolve(e,t);if(s)return Promise.resolve(s)}if(r){let s=await r(e,t);if(s)return s}return H(ct,e,t).catch(()=>H(mt,e,t))}function H(e,t,r){return new Promise((s,i)=>e.resolve({},r,t,{},(l,n)=>{if(l)return i(l);s(n)}))}Symbol.dispose??=Symbol("Symbol.dispose");Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");var Y=class{constructor(t=r=>void process.stderr.write(`${r} | ||
`)){this.defaultFlush=t}#r=new S(()=>({value:0}));#t=new S(()=>({value:0n}));#e=[];hit(t){this.#r.get(t).value++}start(t){let r=this.#e.map(i=>i.label).join("//"),s=`${r}${r.length===0?"":"//"}${t}`;this.#r.get(s).value++,this.#t.get(s),this.#e.push({id:s,label:t,namespace:r,value:process.hrtime.bigint()})}end(t){let r=process.hrtime.bigint();if(this.#e[this.#e.length-1].label!==t)throw new Error(`Mismatched timer label: \`${t}\`, expected \`${this.#e[this.#e.length-1].label}\``);let s=this.#e.pop(),i=r-s.value;this.#t.get(s.id).value+=i}reset(){this.#r.clear(),this.#t.clear(),this.#e.splice(0)}report(t=this.defaultFlush){let r=[],s=!1;for(let n=this.#e.length-1;n>=0;n--)this.end(this.#e[n].label);for(let[n,{value:a}]of this.#r.entries()){if(this.#t.has(n))continue;r.length===0&&(s=!0,r.push("Hits:"));let o=n.split("//").length;r.push(`${" ".repeat(o)}${n} ${P(Se(`\xD7 ${a}`))}`)}this.#t.size>0&&s&&r.push(` | ||
Timers:`);let i=-1/0,l=new Map;for(let[n,{value:a}]of this.#t){let o=`${(Number(a)/1e6).toFixed(2)}ms`;l.set(n,o),i=Math.max(i,o.length)}for(let n of this.#t.keys()){let a=n.split("//").length;r.push(`${P(`[${l.get(n).padStart(i," ")}]`)}${" ".repeat(a-1)}${a===1?" ":P(" \u21B3 ")}${n.split("//").pop()} ${this.#r.get(n).value===1?"":P(Se(`\xD7 ${this.#r.get(n).value}`))}`.trimEnd())}t(` | ||
${r.join(` | ||
`)} | ||
`),this.reset()}[Symbol.dispose](){F&&this.report()}};function j(e){return`\x1B[2m${e}\x1B[22m`}function Re(e){return`\x1B[34m${e}\x1B[39m`}process.versions.bun||Se.register?.((0,Ce.pathToFileURL)(require.resolve("@tailwindcss/node/esm-cache-loader")));0&&(module.exports={Features,Instrumentation,__unstable__loadDesignSystem,compile,compileAst,env,loadModule,normalizePath}); | ||
`),this.reset()}[Symbol.dispose](){K&&this.report()}};function P(e){return`\x1B[2m${e}\x1B[22m`}function Se(e){return`\x1B[34m${e}\x1B[39m`}process.versions.bun||Re.register?.((0,Ee.pathToFileURL)(require.resolve("@tailwindcss/node/esm-cache-loader")));0&&(module.exports={Features,Instrumentation,__unstable__loadDesignSystem,compile,compileAst,env,loadModule,normalizePath}); |
{ | ||
"name": "@tailwindcss/node", | ||
"version": "0.0.0-insiders.25b4278", | ||
"version": "0.0.0-insiders.272c6df", | ||
"description": "A utility-first CSS framework for rapidly building custom user interfaces.", | ||
@@ -38,3 +38,3 @@ "license": "MIT", | ||
"jiti": "^2.4.2", | ||
"tailwindcss": "0.0.0-insiders.25b4278" | ||
"tailwindcss": "0.0.0-insiders.272c6df" | ||
}, | ||
@@ -41,0 +41,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
40963
251
+ Addedtailwindcss@0.0.0-insiders.272c6df(transitive)
- Removedtailwindcss@0.0.0-insiders.25b4278(transitive)