From 07ad7a746725b5e26f555dc65b67ad10e5e356e5 Mon Sep 17 00:00:00 2001 From: philip-stetson <46789324+Woedenaz@users.noreply.github.com> Date: Wed, 11 Dec 2024 09:46:29 -0500 Subject: [PATCH] Fixing Fonts file not being included properly Removed custom LightningCSS bundler plugin and added back in the PostCSS Import plugin. --- build/postcss.config.mjs | 56 ++++++---------------------- bun.lockb | Bin 103739 -> 106401 bytes package.json | 77 ++++++++++++++++++++------------------- 3 files changed, 51 insertions(+), 82 deletions(-) diff --git a/build/postcss.config.mjs b/build/postcss.config.mjs index 9cba9887..a80123dd 100644 --- a/build/postcss.config.mjs +++ b/build/postcss.config.mjs @@ -1,56 +1,25 @@ import fs from "fs"; import path from "path"; -import postcss from "postcss"; +import postcssImport from "postcss-import"; import postcssMixins from "postcss-mixins"; import stylelint from "stylelint"; import postcssLightningcss from "postcss-lightningcss"; import reporter from "postcss-reporter"; import browserslist from "browserslist"; -import { bundleAsync, browserslistToTargets } from "lightningcss"; - -const lightningcssBundle = (opts = {}) => { - return { - postcssPlugin: "lightningcss-bundle", - Once(root, { result }) { - const filename = opts.filename || result.opts.from; - return (async () => { - try { - const { code } = await bundleAsync({ - filename, - resolver: { - read(filePath) { - if (filePath.startsWith('http')) { - return ''; - } - return fs.readFileSync(filePath, 'utf8'); - }, - resolve(specifier, from) { - if (specifier.startsWith('http')) { - return from; - } - const resolvedPath = path.resolve(path.dirname(from), specifier); - return resolvedPath; - } - } - }); - root.removeAll(); - root.append(postcss.parse(code)); - } catch (error) { - console.error("LightningCSS bundling error:", error); - throw error; - } - })(); - } - }; -}; +import { browserslistToTargets } from "lightningcss"; export default (ctx) => { const nodeEnv = ctx.env; const dev = nodeEnv === "development"; - const browserslistpath = path.resolve(ctx.file.dirname, "../../.browserslistrc"); + const browserslistpath = path.resolve( + ctx.file.dirname, + "../../.browserslistrc" + ); const browserslistText = fs.readFileSync(browserslistpath, "utf8").trim(); - const browserTargets = browserslistToTargets(browserslist(browserslistText)); + const browserTargets = browserslistToTargets( + browserslist(browserslistText) + ); const stylelintOptions = { configFile: path.join(ctx.cwd, "/.stylelintrc"), @@ -87,9 +56,8 @@ export default (ctx) => { }; const reporterOptions = { - formatter: input => { - return input.source + " produced " + input.messages.length + " messages \n"; - }, + formatter: (input) => + `${input.source} produced ${input.messages.length} messages \n`, clearMessages: true }; @@ -99,8 +67,8 @@ export default (ctx) => { case "production": case "development": plugins = [ + postcssImport(), // Add postcss-import at the beginning stylelint(stylelintOptions), - lightningcssBundle(lightningcssOptions), postcssMixins(mixinOptions), postcssLightningcss(lightningcssOptions), reporter(reporterOptions) diff --git a/bun.lockb b/bun.lockb index e6beb3508a2cdaf7d2b95fd22bb4a0557ddb9391..13c10c80cf53af6d7b26bc85ae75d1cfaca069c2 100755 GIT binary patch delta 20207 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 Lw8uP=UH1DwmH&qN delta 18507 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

(Y1N#fs0 z$1S~^%1=Icu=|#qRW>nK+EbE&9@Nna1SrV{Ul_olaqJ@j2Hm@So&CrQ!*VY^`K{eG zTQT=lKyp^;Ok3AGS+Sj|p=!D{qBBZ)cY2Es4c)fWSM?etU31P#w?3pqvUeN!!=YUuXRQHYjsw1L%45YR{w5#-DK~cc&&x+ ze=_v7lN;?)_7>~iBp+6{&-sSe_M9fge&OTAJz%ZrM#}{OtA8KljDYn9Jj%P|9zC_+ zuEJXVj!>daLI-&z_Fh$%2CN3%=|Zi}*0Z;a@x?O2?>&5H}?_=HFi-z|1v9^==$1ia9EMr^zxEEddAH0FZh8MMj z-ZZebuhplwe$L0MK|~+M#2wA382)gq$wD@0$N6dByc^jbCB(le=^J2`-jY*1?_3`i z-9KRYp@;jx-QjYyI81e5;$x@d-4!Tt396$`rYXCKe5Zq|r? zdY68;5thFKUkS>7rs1KCs0y@F3+`($9%**T?TWa+}^HD9ru;V&bP}=1s}jcWIb@BgASsSdX{97^OGf_s-pVJKZ|lU$1RV v8=!ZyGA8Kttidz&(0vu}(N{FG*7et$?mKv&9^$k14bms>JN|(FVcq`)1j&V1 diff --git a/package.json b/package.json index e344ab38..9ef2c740 100644 --- a/package.json +++ b/package.json @@ -1,40 +1,41 @@ { - "name": "black-highlighter", - "description": "Modern base theme for the SCP Wiki (build process)", - "version": "1.0.0", - "authors": "Woedenaz, Croquembouche", - "license": "CC-BY-SA-3.0", - "repository": { - "type": "git", - "url": "https://github.com/Nu-SCPTheme/Black-Highlighter" - }, - "engines": { - "bun": ">=1.0.17" - }, - "devDependencies": { - "@csstools/postcss-global-data": "^3.0.0", - "autoprefixer": "^10.4.20", - "caniuse-lite": "^1.0.30001651", - "cross-env": "^7.0.3", - "eslint": "^9.9.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.2.1", - "lightningcss": "^1.26.0", - "postcss": "^8.4.41", - "postcss-cli": "^11.0.0", - "postcss-csso": "^6.0.1", - "postcss-lightningcss": "^1.0.1", - "postcss-mixins": "^11.0.0", - "postcss-reporter": "^7.1.0", - "prettier": "^3.3.3", - "stylelint": "^16.8.2", - "stylelint-config-property-sort-order-smacss": "^10.0.0", - "stylelint-config-standard": "^36.0.1", - "svgo": "^3.3.2" - }, - "scripts": { - "build": "make", - "base": "cross-env postcss $bhl_i --config build/postcss.config.mjs -o $bhl_o -w --env $bhl_env --verbose", - "watch": "cross-env bhl_i=src/css/black-highlighter.css bhl_o=dist/css/black-highlighter.css bhl_env=development bun base & cross-env bhl_i=src/css/black-highlighter.css bhl_o=dist/css/min/black-highlighter.min.css bhl_env=production bun base & cross-env bhl_i=src/css/normalize.css bhl_o=dist/css/min/normalize.min.css bhl_env=development bun base" - } + "name": "black-highlighter", + "description": "Modern base theme for the SCP Wiki (build process)", + "version": "1.0.0", + "authors": "Woedenaz, Croquembouche", + "license": "CC-BY-SA-3.0", + "repository": { + "type": "git", + "url": "https://github.com/Nu-SCPTheme/Black-Highlighter" + }, + "engines": { + "bun": ">=1.0.17" + }, + "devDependencies": { + "@csstools/postcss-global-data": "^3.0.0", + "autoprefixer": "^10.4.20", + "caniuse-lite": "^1.0.30001651", + "cross-env": "^7.0.3", + "eslint": "^9.9.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.2.1", + "lightningcss": "^1.26.0", + "postcss": "^8.4.41", + "postcss-cli": "^11.0.0", + "postcss-csso": "^6.0.1", + "postcss-import": "^16.1.0", + "postcss-lightningcss": "^1.0.1", + "postcss-mixins": "^11.0.0", + "postcss-reporter": "^7.1.0", + "prettier": "^3.3.3", + "stylelint": "^16.8.2", + "stylelint-config-property-sort-order-smacss": "^10.0.0", + "stylelint-config-standard": "^36.0.1", + "svgo": "^3.3.2" + }, + "scripts": { + "build": "make", + "base": "cross-env postcss $bhl_i --config build/postcss.config.mjs -o $bhl_o -w --env $bhl_env --verbose", + "watch": "cross-env bhl_i=src/css/black-highlighter.css bhl_o=dist/css/black-highlighter.css bhl_env=development bun base & cross-env bhl_i=src/css/black-highlighter.css bhl_o=dist/css/min/black-highlighter.min.css bhl_env=production bun base & cross-env bhl_i=src/css/normalize.css bhl_o=dist/css/min/normalize.min.css bhl_env=development bun base" + } }