@@ -19,7 +19,6 @@ import {
1919} from "../../config/types.ts" ;
2020import { ProjectContext } from "../../project/types.ts" ;
2121
22- import { TempContext } from "../../core/temp.ts" ;
2322import { cssImports , cssResources } from "../../core/css.ts" ;
2423import { cleanSourceMappingUrl , compileSass } from "../../core/sass.ts" ;
2524
@@ -91,10 +90,12 @@ export async function resolveSassBundles(
9190 const maybeBrandBundle = bundlesWithBrand . find ( ( bundle ) =>
9291 bundle . key === "brand"
9392 ) ;
94- assert ( ! maybeBrandBundle ||
95- ! maybeBrandBundle . user ?. find ( ( v ) => v === "brand" ) &&
96- ! maybeBrandBundle . dark ?. user ?. find ( ( v ) => v === "brand" ) ) ;
97- let foundBrand = { light : false , dark : false } ;
93+ assert (
94+ ! maybeBrandBundle ||
95+ ! maybeBrandBundle . user ?. find ( ( v ) => v === "brand" ) &&
96+ ! maybeBrandBundle . dark ?. user ?. find ( ( v ) => v === "brand" ) ,
97+ ) ;
98+ const foundBrand = { light : false , dark : false } ;
9899 const bundles : SassBundle [ ] = bundlesWithBrand . filter ( ( bundle ) =>
99100 bundle . key !== "brand"
100101 ) . map ( ( bundle ) => {
@@ -106,12 +107,18 @@ export async function resolveSassBundles(
106107 bundle . user ! . splice ( userBrand , 1 , ...( maybeBrandBundle ?. user || [ ] ) ) ;
107108 foundBrand . light = true ;
108109 }
109- const darkBrand = bundle . dark ?. user ?. findIndex ( ( layer ) => layer === "brand" ) ;
110+ const darkBrand = bundle . dark ?. user ?. findIndex ( ( layer ) =>
111+ layer === "brand"
112+ ) ;
110113 if ( darkBrand && darkBrand !== - 1 ) {
111114 if ( ! cloned ) {
112115 bundle = cloneDeep ( bundle ) ;
113116 }
114- bundle . dark ! . user ! . splice ( darkBrand , 1 , ...( maybeBrandBundle ?. dark ?. user || [ ] ) )
117+ bundle . dark ! . user ! . splice (
118+ darkBrand ,
119+ 1 ,
120+ ...( maybeBrandBundle ?. dark ?. user || [ ] ) ,
121+ ) ;
115122 foundBrand . dark = true ;
116123 }
117124 return bundle as SassBundle ;
@@ -122,18 +129,19 @@ export async function resolveSassBundles(
122129 key : "brand" ,
123130 user : ! foundBrand . light && maybeBrandBundle ?. user as SassLayer [ ] || [ ] ,
124131 dark : ! foundBrand . dark && maybeBrandBundle ?. dark ?. user && {
125- user : maybeBrandBundle . dark . user as SassLayer [ ] ,
126- default : maybeBrandBundle . dark . default
127- } || undefined
132+ user : maybeBrandBundle . dark . user as SassLayer [ ] ,
133+ default : maybeBrandBundle . dark . default ,
134+ } || undefined ,
128135 } ) ;
129136 }
130137
131138 // See if any bundles are providing dark specific css
132139 const hasDark = bundles . some ( ( bundle ) => bundle . dark !== undefined ) ;
133- defaultStyle =
134- bundles . some ( ( bundle ) => bundle . dark !== undefined && bundle . dark . default )
135- ? "dark"
136- : "light" ;
140+ defaultStyle = bundles . some ( ( bundle ) =>
141+ bundle . dark !== undefined && bundle . dark . default
142+ )
143+ ? "dark"
144+ : "light" ;
137145 const targets : SassTarget [ ] = [ {
138146 name : `${ dependency } .min.css` ,
139147 bundles : ( bundles as any ) ,
0 commit comments