cn-font-split
Version:
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters! It enables multi-threaded subset of otf, ttf, and woff2 fonts, allowing for precise control over package size.
3 lines (2 loc) • 823 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("fs"),i=require("child_process"),n=()=>{let e=!1;return process.platform==="linux"&&(e=s(),e===null&&(e=l()),e===null&&(e=t())),!!e},s=()=>{try{return u.readFileSync("/usr/bin/ldd","utf-8").includes("musl")}catch{return null}},l=()=>{const e=typeof process.report.getReport=="function"?process.report.getReport():null;return e?e.header&&e.header.glibcVersionRuntime?!1:!!(Array.isArray(e.sharedObjects)&&e.sharedObjects.some(r=>r.includes("libc.musl-")||r.includes("ld-musl-"))):null},t=()=>{try{return i.execSync("ldd --version",{encoding:"utf8"}).includes("musl")}catch{return!1}};exports.isMusl=n;exports.isMuslFromChildProcess=t;exports.isMuslFromFilesystem=s;exports.isMuslFromReport=l;
//# sourceMappingURL=isMusl.js.map