@tailwindcss/node
Advanced tools
Comparing version 0.0.0-insiders.965048c to 0.0.0-insiders.9bbe2e3
@@ -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 Ce=Object.create;var $=Object.defineProperty;var Ee=Object.getOwnPropertyDescriptor;var $e=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,ke=Object.prototype.hasOwnProperty;var Y=(e,t)=>{for(var r in t)$(e,r,{get:t[r],enumerable:!0})},X=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of $e(t))!ke.call(e,i)&&i!==r&&$(e,i,{get:()=>t[i],enumerable:!(s=Ee(t,i))||s.enumerable});return e};var g=(e,t,r)=>(r=e!=null?Ce(_e(e)):{},X(t||!e||!e.__esModule?$(r,"default",{value:e,enumerable:!0}):r,e)),Ne=e=>X($({},"__esModule",{value:!0}),e);var pt={};Y(pt,{Features:()=>h.Features,Instrumentation:()=>q,__unstable__loadDesignSystem:()=>lt,compile:()=>ot,compileAst:()=>nt,env:()=>_,loadModule:()=>V,normalizePath:()=>U});module.exports=Ne(pt);var ve=g(require("module")),we=require("url");var _={};Y(_,{DEBUG:()=>I});var I=be(process.env.DEBUG);function be(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")),xe=require("jiti"),O=g(require("fs")),J=g(require("fs/promises")),A=g(require("path")),K=require("url"),h=require("tailwindcss");var k=g(require("fs/promises")),S=g(require("path")),Pe=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],De=[".js",".cjs",".mjs"],Te=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Ue=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function Oe(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 Z(e,t,r,s){let i=De.includes(s)?Te:Ue,o=await Oe(S.default.resolve(r,t),i);if(o===null||e.has(o))return;e.add(o),r=S.default.dirname(o),s=S.default.extname(o);let n=await k.default.readFile(o,"utf-8"),a=[];for(let l of Pe)for(let c of n.matchAll(l))c[1].startsWith(".")&&a.push(Z(e,c[1],r,s));await Promise.all(a)}async function ee(e){let t=new Set;return await Z(t,e,S.default.dirname(e),S.default.extname(e)),Array.from(t)}var z=g(require("path"));var v=92,N=47,b=42,je=34,Ie=39,Fe=58,P=59,x=10,w=32,D=9,te=123,F=125,B=40,re=41,Me=91,Le=93,se=45,M=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=[],i=null,o=null,n="",a="",l;for(let c=0;c<e.length;c++){let f=e.charCodeAt(c);if(f===v)n+=e.slice(c,c+2),c+=1;else if(f===N&&e.charCodeAt(c+1)===b){let u=c;for(let d=c+2;d<e.length;d++)if(l=e.charCodeAt(d),l===v)d+=1;else if(l===b&&e.charCodeAt(d+1)===N){c=d+1;break}let m=e.slice(u,c+1);m.charCodeAt(2)===Be&&r.push(le(m.slice(2,-2)))}else if(f===Ie||f===je){let u=c;for(let m=c+1;m<e.length;m++)if(l=e.charCodeAt(m),l===v)m+=1;else if(l===f){c=m;break}else{if(l===P&&e.charCodeAt(m+1)===x)throw new Error(`Unterminated string: ${e.slice(u,m+1)+String.fromCharCode(f)}`);if(l===x)throw new Error(`Unterminated string: ${e.slice(u,m)+String.fromCharCode(f)}`)}n+=e.slice(u,c+1)}else{if((f===w||f===x||f===D)&&(l=e.charCodeAt(c+1))&&(l===w||l===x||l===D))continue;if(f===x){if(n.length===0)continue;l=n.charCodeAt(n.length-1),l!==w&&l!==x&&l!==D&&(n+=" ")}else if(f===se&&e.charCodeAt(c+1)===se&&n.length===0){let u="",m=c,d=-1;for(let p=c+2;p<e.length;p++)if(l=e.charCodeAt(p),l===v)p+=1;else if(l===N&&e.charCodeAt(p+1)===b){for(let R=p+2;R<e.length;R++)if(l=e.charCodeAt(R),l===v)R+=1;else if(l===b&&e.charCodeAt(R+1)===N){p=R+1;break}}else if(d===-1&&l===Fe)d=n.length+p-m;else if(l===P&&u.length===0){n+=e.slice(m,p),c=p;break}else if(l===B)u+=")";else if(l===Me)u+="]";else if(l===te)u+="}";else if((l===F||e.length-1===p)&&u.length===0){c=p-1,n+=e.slice(m,p);break}else(l===re||l===Le||l===F)&&u.length>0&&e[p]===u[u.length-1]&&(u=u.slice(0,-1));let Q=L(n,d);i?i.nodes.push(Q):t.push(Q),n=""}else if(f===P&&n.charCodeAt(0)===M)o=C(n),i?i.nodes.push(o):t.push(o),n="",o=null;else if(f===P&&a[a.length-1]!==")"){let u=L(n);i?i.nodes.push(u):t.push(u),n=""}else if(f===te&&a[a.length-1]!==")")a+="}",o=ne(n.trim()),i&&i.nodes.push(o),s.push(i),i=o,n="",o=null;else if(f===F&&a[a.length-1]!==")"){if(a==="")throw new Error("Missing opening {");if(a=a.slice(0,-1),n.length>0)if(n.charCodeAt(0)===M)o=C(n),i?i.nodes.push(o):t.push(o),n="",o=null;else{let m=n.indexOf(":");i&&i.nodes.push(L(n,m))}let u=s.pop()??null;u===null&&i&&t.push(i),i=u,n="",o=null}else if(f===B)a+=")",n+="(";else if(f===re){if(a[a.length-1]!==")")throw new Error("Missing opening (");a=a.slice(0,-1),n+=")"}else{if(n.length===0&&(f===w||f===x||f===D))continue;n+=String.fromCharCode(f)}}}if(n.charCodeAt(0)===M&&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===w||s===B){let i=e.slice(0,r).trim(),o=e.slice(r).trim();return W(i,o,t)}}return W(e.trim(),"",t)}function L(e,t=e.indexOf(":")){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 We=64;function ze(e,t=[]){return{kind:"rule",selector:e,nodes:t}}function W(e,t="",r=[]){return{kind:"at-rule",name:e,params:t,nodes:r}}function ne(e,t=[]){return e.charCodeAt(0)===We?C(e,t):ze(e,t)}function oe(e,t,r=!1){return{kind:"declaration",property:e,value:t,important:r}}function le(e){return{kind:"comment",value:e}}function T(e,t,r=[],s={}){for(let i=0;i<e.length;i++){let o=e[i],n=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=t(o,{parent:n,context:s,path:r,replaceWith(l){Array.isArray(l)?l.length===0?e.splice(i,1):l.length===1?e[i]=l[0]:e.splice(i,1,...l):e[i]=l,i--}})??0;if(r.pop(),a===2)return 2;if(a!==1&&(o.kind==="rule"||o.kind==="at-rule")){r.push(o);let l=T(o.nodes,t,r,s);if(r.pop(),l===2)return 2}}}function ae(e){function t(s,i=0){let o="",n=" ".repeat(i);if(s.kind==="declaration")o+=`${n}${s.property}: ${s.value}${s.important?" !important":""}; | ||
`;else if(s.kind==="rule"){o+=`${n}${s.selector} { | ||
`;for(let a of s.nodes)o+=t(a,i+1);o+=`${n}} | ||
`);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}; | ||
`;o+=`${n}${s.name}${s.params?` ${s.params} `:" "}{ | ||
`;for(let a of s.nodes)o+=t(a,i+1);o+=`${n}} | ||
`}else if(s.kind==="comment")o+=`${n}/*${s.value}*/ | ||
`;else if(s.kind==="context"||s.kind==="at-root")return"";return o}let r="";for(let s of e){let i=t(s);i!==""&&(r+=i)}return r}function Ge(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 o=e.split(/[/\\]+/);return t!==!1&&o[o.length-1]===""&&o.pop(),s+o.join("/")}function U(e){let t=Ge(e);return e.startsWith("\\\\")&&t.startsWith("/")&&!t.startsWith("//")?`/${t}`:t}var G=/(?<!@import\s+)(?<=^|[^\w\-\u0080-\uffff])url\((\s*('[^']+'|"[^"]+")\s*|[^'")]+)\)/,ce=/(?<=image-set\()((?:[\w-]{1,256}\([^)]*\)|[^)])*)(?=\))/,Ke=/(?:gradient|element|cross-fade|image)\(/,He=/^\s*data:/i,Je=/^([a-z]+:)?\/\//,Ve=/^[A-Z_][.\w-]*\(/i,qe=/(?:^|\s)(?<url>[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?<descriptor>\w[^,]+))?(?:,|$)/g,Qe=/(?<!\\)"/g,Ye=/(?: |\\t|\\n|\\f|\\r)+/g,Xe=e=>He.test(e),Ze=e=>Je.test(e);async function fe({css:e,base:t,root:r}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let s=ie(e),i=[];function o(n){if(n[0]==="/")return n;let a=z.posix.join(U(t),n),l=z.posix.relative(U(r),a);return l.startsWith(".")||(l="./"+l),l}return T(s,n=>{if(n.kind!=="declaration"||!n.value)return;let a=G.test(n.value),l=ce.test(n.value);if(a||l){let c=l?et:ue;i.push(c(n.value,o).then(f=>{n.value=f}))}}),i.length&&await Promise.all(i),ae(s)}function ue(e,t){return pe(e,G,async r=>{let[s,i]=r;return await me(i.trim(),s,t)})}async function et(e,t){return await pe(e,ce,async r=>{let[,s]=r;return await rt(s,async({url:o})=>G.test(o)?await ue(o,t):Ke.test(o)?o:await me(o,o,t))})}async function me(e,t,r,s="url"){let i="",o=e[0];if((o==='"'||o==="'")&&(i=o,e=e.slice(1,-1)),tt(e))return t;let n=await r(e);return i===""&&n!==encodeURI(n)&&(i='"'),i==="'"&&n.includes("'")&&(i='"'),i==='"'&&n.includes('"')&&(n=n.replace(Qe,'\\"')),`${s}(${i}${n}${i})`}function tt(e){return Ze(e)||Xe(e)||e[0]==="#"||Ve.test(e)}function rt(e,t){return Promise.all(st(e).map(async({url:r,descriptor:s})=>({url:await t({url:r,descriptor:s}),descriptor:s}))).then(it)}function st(e){let t=e.trim().replace(Ye," ").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,i=e,o="";for(;s=t.exec(i);)o+=i.slice(0,s.index),o+=await r(s),i=i.slice(s.index+s[0].length);return o+=i,o}var mt={};function ye({base:e,onDependency:t,shouldRewriteUrls:r,customCssResolver:s,customJsResolver:i}){return{base:e,async loadModule(o,n){return V(o,n,t,i)},async loadStylesheet(o,n){let a=await Re(o,n,t,s);return r&&(a.content=await fe({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 o of e.root.pattern.split("/")){if(r.test(o))break;s.push(o)}if(!await J.default.stat(A.default.resolve(t,s.join("/"))).then(o=>o.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist`)}}async function nt(e,t){let r=await(0,h.compileAst)(e,ye(t));return await Ae(r,t.base),r}async function ot(e,t){let r=await(0,h.compile)(e,ye(t));return await Ae(r,t.base),r}async function lt(e,{base:t}){return(0,h.__unstable__loadDesignSystem)(e,{base:t,async loadModule(r,s){return V(r,s,()=>{})},async loadStylesheet(r,s){return Re(r,s,()=>{})}})}async function V(e,t,r,s){if(e[0]!=="."){let a=await he(e,t,s);if(!a)throw new Error(`Could not resolve '${e}' from '${t}'`);let l=await ge((0,K.pathToFileURL)(a).href);return{base:(0,A.dirname)(a),module:l.default??l}}let i=await he(e,t,s);if(!i)throw new Error(`Could not resolve '${e}' from '${t}'`);let[o,n]=await Promise.all([ge((0,K.pathToFileURL)(i).href+"?id="+Date.now()),ee(i)]);for(let a of n)r(a);return{base:(0,A.dirname)(i),module:o.default??o}}async function Re(e,t,r,s){let i=await ct(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:A.default.dirname(i),content:n}}let o=await J.default.readFile(i,"utf-8");return{base:A.default.dirname(i),content:o}}var de=null;async function ge(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 de??=(0,xe.createJiti)(mt.url,{moduleCache:!1,fsCache:!1}),await de.import(e)}}var at=y.default.ResolverFactory.createResolver({fileSystem:new y.default.CachedInputFileSystem(O.default,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"]});async function ct(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(at,e,t)}var ft=y.default.ResolverFactory.createResolver({fileSystem:new y.default.CachedInputFileSystem(O.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"]}),ut=y.default.ResolverFactory.createResolver({fileSystem:new y.default.CachedInputFileSystem(O.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"]});async function he(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).catch(()=>H(ut,e,t))}function H(e,t,r){return new Promise((s,i)=>e.resolve({},r,t,{},(o,n)=>{if(o)return i(o);s(n)}))}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 q=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(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 l=n.split("//").length;r.push(`${" ".repeat(l)}${n} ${j(Se(`\xD7 ${a}`))}`)}this.#t.size>0&&s&&r.push(` | ||
Timers:`);let i=-1/0,o=new Map;for(let[n,{value:a}]of this.#t){let l=`${(Number(a)/1e6).toFixed(2)}ms`;o.set(n,l),i=Math.max(i,l.length)}for(let n of this.#t.keys()){let a=n.split("//").length;r.push(`${j(`[${o.get(n).padStart(i," ")}]`)}${" ".repeat(a-1)}${a===1?" ":j(" \u21B3 ")}${n.split("//").pop()} ${this.#r.get(n).value===1?"":j(Se(`\xD7 ${this.#r.get(n).value}`))}`.trimEnd())}t(` | ||
`;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](){I&&this.report()}};function j(e){return`\x1B[2m${e}\x1B[22m`}function Se(e){return`\x1B[34m${e}\x1B[39m`}process.versions.bun||ve.register?.((0,we.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.965048c", | ||
"version": "0.0.0-insiders.9bbe2e3", | ||
"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.965048c" | ||
"tailwindcss": "0.0.0-insiders.9bbe2e3" | ||
}, | ||
@@ -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
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
40963
251
10
+ Addedtailwindcss@0.0.0-insiders.9bbe2e3(transitive)
- Removedtailwindcss@0.0.0-insiders.965048c(transitive)