UNPKG

@scalar/themes

Version:

the default CSS variables for all Scalar packages

3 lines (2 loc) 2.07 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("./fonts.css.cjs"),n=require("./presets/alternate.css2.cjs"),o=require("./presets/bluePlanet.css2.cjs"),u=require("./presets/deepSpace.css2.cjs"),r=require("./presets/default.css2.cjs"),i=require("./presets/elysiajs.css2.cjs"),c=require("./presets/fastify.css2.cjs"),m=require("./presets/kepler.css2.cjs"),p=require("./presets/mars.css2.cjs"),f=require("./presets/moon.css2.cjs"),h=require("./presets/laserwave.css2.cjs"),d=require("./presets/purple.css2.cjs"),y=require("./presets/saturn.css2.cjs"),b=require("./presets/solarized.css2.cjs"),v=require("@scalar/types/api-reference"),g=require("./utilities/hasObtrusiveScrollbars.cjs"),j=["alternate","default","moon","purple","solarized","bluePlanet","deepSpace","saturn","kepler","elysiajs","fastify","mars","laserwave","none"],P={default:"Default",alternate:"Alternate",moon:"Moon",purple:"Purple",solarized:"Solarized",elysiajs:"Elysia.js",fastify:"Fastify",bluePlanet:"Blue Planet",saturn:"Saturn",kepler:"Kepler-11e",mars:"Mars",deepSpace:"Deep Space",laserwave:"Laserwave",none:""},t={alternate:n,default:r,moon:f,elysiajs:i,fastify:c,purple:d,solarized:b,bluePlanet:o,deepSpace:u,saturn:y,kepler:m,mars:p,laserwave:h},k=()=>l,w=Object.keys(t),T=e=>e==="none"?"":t[e||"default"]??r,z=(e,q)=>{const{fonts:S=!0,layer:a="scalar-theme"}=q??{},s=[T(e),S?l:""].join("");return a?`@layer ${a} { ${s}}`:s};exports.alternateTheme=n;exports.bluePlanetTheme=o;exports.deepSpaceTheme=u;exports.defaultTheme=r;exports.elysiajsTheme=i;exports.fastifyTheme=c;exports.keplerTheme=m;exports.marsTheme=p;exports.moonTheme=f;exports.laserwaveTheme=h;exports.purpleTheme=d;exports.saturnTheme=y;exports.solarizedTheme=b;Object.defineProperty(exports,"migrateThemeVariables",{enumerable:!0,get:()=>v.migrateThemeVariables});exports.hasObtrusiveScrollbars=g.hasObtrusiveScrollbars;exports.availableThemes=w;exports.getDefaultFonts=k;exports.getThemeById=T;exports.getThemeStyles=z;exports.presets=t;exports.themeIds=j;exports.themeLabels=P;