New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@tailwindcss/node

Package Overview
Dependencies
Maintainers
4
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tailwindcss/node - npm Package Compare versions

Comparing version 0.0.0-insiders.3b61277 to 0.0.0-insiders.3d0606b

1

dist/index.d.ts

@@ -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 @@ };

24

dist/index.js

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

@@ -36,5 +36,5 @@ "license": "MIT",

"dependencies": {
"enhanced-resolve": "^5.18.0",
"enhanced-resolve": "^5.18.1",
"jiti": "^2.4.2",
"tailwindcss": "0.0.0-insiders.3b61277"
"tailwindcss": "0.0.0-insiders.3d0606b"
},

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc