@@ -15,12 +15,12 @@
"!**/.devcontainer",
"!**/.stylelintrc.json",
"!**/package.json",
+ "!**/*.vendor-styles.prebuilt.*",
"!.turbo",
"!.vscode",
"!.claude",
"!tsconfig.base.json",
"!apps/app/src/styles/prebuilt",
- "!apps/app/src/**/*.vendor-styles.prebuilt.js",
"!apps/app/next-env.d.ts",
"!apps/app/tmp",
"!apps/pdf-converter/specs",
@@ -1,3 +1,3 @@
/dist
# Generated at build time by scripts/extract-marpit-css.ts
-src/client/consts/marpit-base-css.ts
+*.vendor-styles.prebuilt.*
@@ -60,7 +60,10 @@ export const SLIDE_MARPIT_CSS = ${JSON.stringify(slideCss)};
export const PRESENTATION_MARPIT_CSS = ${JSON.stringify(presentationCss)};
`;
-const outPath = resolve(__dirname, '../src/client/consts/marpit-base-css.ts');
+const outPath = resolve(
+ __dirname,
+ '../src/client/consts/marpit-base-css.vendor-styles.prebuilt.ts',
+);
writeFileSync(outPath, output, 'utf-8');
// biome-ignore lint/suspicious/noConsole: Allows console output for script
@@ -6,7 +6,7 @@ import { MARP_CONTAINER_CLASS_NAME, type PresentationOptions } from '../consts';
import {
PRESENTATION_MARPIT_CSS,
SLIDE_MARPIT_CSS,
-} from '../consts/marpit-base-css';
+} from '../consts/marpit-base-css.vendor-styles.prebuilt';
import * as extractSections from '../services/renderer/extract-sections';
PresentationRichSlideSection,
@@ -14,6 +14,7 @@ const lineNumber = (md) => {
md.renderer.rules;
// Enable line sync by per slides
+ // biome-ignore lint/nursery/useMaxParams: Allows 5 parameters for marpit renderer rules
md.renderer.rules.marpit_slide_containers_open = (tks, i, opts, env, slf) => {
const slide = tks.slice(i + 1).find((t) => t.type === 'marpit_slide_open');
@@ -7,7 +7,7 @@
"scripts/extract-marpit-css.ts",
"package.json"
],
- "outputs": ["src/client/consts/marpit-base-css.ts"],
+ "outputs": ["src/client/consts/marpit-base-css.vendor-styles.prebuilt.ts"],
"outputLogs": "new-only"
},
"build": {