From b04700a0efca3be373dabc1484868b8916b2b22c Mon Sep 17 00:00:00 2001 From: joostdecock Date: Fri, 18 Apr 2025 15:20:55 +0200 Subject: [PATCH] [dev]: Chore migration to tailwindcss 4 / daisyui 5 --- package-lock.json | 352 +----------- sites/dev/docusaurus.config.mjs | 5 + sites/dev/package.json | 10 +- sites/dev/postcss.config.js | 6 + sites/dev/src/css | 1 + sites/dev/src/css/custom.css | 605 --------------------- sites/dev/src/theme/MDXComponents/index.js | 5 +- 7 files changed, 52 insertions(+), 932 deletions(-) create mode 100644 sites/dev/postcss.config.js create mode 120000 sites/dev/src/css delete mode 100644 sites/dev/src/css/custom.css diff --git a/package-lock.json b/package-lock.json index 419e2389b5d..46ddc40f081 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21948,6 +21948,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24717,7 +24718,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" @@ -24730,7 +24731,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -32118,28 +32119,28 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tufjs/canonical-json": { @@ -33608,12 +33609,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -33658,7 +33653,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/argparse": { @@ -34992,15 +34987,6 @@ "node": ">=6" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", @@ -37413,7 +37399,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/crelt": { @@ -38654,6 +38640,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, "license": "Apache-2.0" }, "node_modules/diff": { @@ -38693,12 +38680,6 @@ "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "license": "MIT" - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -47762,7 +47743,7 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "devOptional": true, + "dev": true, "license": "ISC" }, "node_modules/make-fetch-happen": { @@ -51146,17 +51127,6 @@ "dev": true, "license": "ISC" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -53495,15 +53465,6 @@ "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", "license": "MIT" }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/pkg-conf": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", @@ -54391,42 +54352,6 @@ "postcss": "^8.4" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, "node_modules/postcss-lab-function": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.7.tgz", @@ -54456,41 +54381,6 @@ "postcss": "^8.4" } }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, "node_modules/postcss-loader": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", @@ -54784,31 +54674,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, "node_modules/postcss-nesting": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", @@ -56639,24 +56504,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/read-cmd-shim": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", @@ -59806,43 +59653,6 @@ "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", "license": "MIT" }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, "node_modules/super-regex": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-0.2.0.tgz", @@ -60032,85 +59842,12 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz", + "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==", + "dev": true, "license": "MIT" }, - "node_modules/tailwindcss/node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwindcss/node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -60353,27 +60090,6 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "license": "MIT" }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/thirty-two": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz", @@ -60656,17 +60372,11 @@ "typescript": ">=4.8.4" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -60710,7 +60420,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" @@ -61634,7 +61344,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/v8-to-istanbul": { @@ -62813,7 +62523,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -70753,13 +70463,17 @@ "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-markdown": "^9.0.1", - "tailwindcss": "^3.4.13" + "react-markdown": "^9.0.1" }, "devDependencies": { "@babel/preset-react": "^7.26.3", "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/types": "3.7.0" + "@docusaurus/types": "3.7.0", + "@tailwindcss/postcss": "^4.1.3", + "autoprefixer": "^10.4.20", + "daisyui": "^5.0.19", + "postcss": "^8.4.47", + "tailwindcss": "^4.1.3" }, "engines": { "node": ">=18.0" @@ -70774,25 +70488,25 @@ "@docusaurus/plugin-content-blog": "^3.7.0", "@docusaurus/preset-classic": "^3.7.0", "@mdx-js/react": "^3.0.0", - "autoprefixer": "^10.4.20", "clsx": "^2.0.0", "lodash": "^4.17.21", - "postcss": "^8.4.47", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-markdown": "^9.0.1", - "remark-smartypants": "^3.0.2", - "tailwindcss": "^4.1.3" + "remark-smartypants": "^3.0.2" }, "devDependencies": { "@babel/plugin-syntax-import-attributes": "^7.25.6", "@docusaurus/module-type-aliases": "^3.7.0", "@docusaurus/types": "^3.7.0", "@tailwindcss/postcss": "^4.1.3", + "autoprefixer": "^10.4.20", "daisyui": "^5.0.19", "glob": "^11.0.0", "gray-matter": "^4.0.3", + "postcss": "^8.4.47", + "tailwindcss": "^4.1.3", "yaml-loader": "^0.8.1" }, "engines": { @@ -70871,12 +70585,6 @@ "funding": { "url": "https://github.com/sponsors/isaacs" } - }, - "sites/org/node_modules/tailwindcss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.3.tgz", - "integrity": "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==", - "license": "MIT" } } } diff --git a/sites/dev/docusaurus.config.mjs b/sites/dev/docusaurus.config.mjs index cc7c99c794d..41590f1f8d1 100644 --- a/sites/dev/docusaurus.config.mjs +++ b/sites/dev/docusaurus.config.mjs @@ -103,6 +103,11 @@ const config = { ], themeConfig: { + colorMode: { + // Do not be tempted to change these + disableSwitch: true, + respectPrefersColorScheme: true, + }, algolia: { appId: 'VBV9JOCO5C', apiKey: '663aefa13d332c45801dc32d9d5ea718', diff --git a/sites/dev/package.json b/sites/dev/package.json index 14e412b013b..77dc1aed1e7 100644 --- a/sites/dev/package.json +++ b/sites/dev/package.json @@ -21,13 +21,17 @@ "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-markdown": "^9.0.1", - "tailwindcss": "^3.4.13" + "react-markdown": "^9.0.1" }, "devDependencies": { "@babel/preset-react": "^7.26.3", "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/types": "3.7.0" + "@docusaurus/types": "3.7.0", + "@tailwindcss/postcss": "^4.1.3", + "autoprefixer": "^10.4.20", + "daisyui": "^5.0.19", + "postcss": "^8.4.47", + "tailwindcss": "^4.1.3" }, "browserslist": { "production": [ diff --git a/sites/dev/postcss.config.js b/sites/dev/postcss.config.js new file mode 100644 index 00000000000..668a5b956e9 --- /dev/null +++ b/sites/dev/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + '@tailwindcss/postcss': {}, + autoprefixer: {}, + }, +} diff --git a/sites/dev/src/css b/sites/dev/src/css new file mode 120000 index 00000000000..8992de7c2fe --- /dev/null +++ b/sites/dev/src/css @@ -0,0 +1 @@ +../../org/src/css \ No newline at end of file diff --git a/sites/dev/src/css/custom.css b/sites/dev/src/css/custom.css deleted file mode 100644 index 053cae323f4..00000000000 --- a/sites/dev/src/css/custom.css +++ /dev/null @@ -1,605 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - /* Neutral */ - --neutral-50: 0 0% 98%; - --neutral-100: 0 0% 96.1%; - --neutral-200: 0 0% 89.8%; - --neutral-300: 0 0% 83.1%; - --neutral-400: 0 0% 63.9%; - --neutral-500: 0 0% 45.1%; - --neutral-600: 0 0% 32.2%; - --neutral-700: 0 0% 25.1%; - --neutral-800: 0 0% 14.9%; - --neutral-900: 0 0% 9%; - --neutral-950: 0 0% 3.9%; - - /* Sky */ - --sky-50: 204 100% 97.1%; - --sky-100: 204 93.8% 93.7%; - --sky-200: 200.6 94.4% 86.1%; - --sky-300: 199.4 95.5% 73.9%; - --sky-400: 198.4 93.2% 59.6%; - --sky-500: 198.6 88.7% 48.4%; - --sky-600: 200.4 98% 39.4%; - --sky-700: 201.3 96.3% 32.2%; - --sky-800: 201 90% 27.5%; - --sky-900: 202 80.3% 23.9%; - --sky-950: 204 80.2% 15.9%; - - /* Violet */ - --violet-50: 250 100% 97.6%; - --violet-100: 251.4 91.3% 95.5%; - --violet-200: 250.5 95.2% 91.8%; - --violet-300: 252.5 94.7% 85.1%; - --violet-400: 255.1 91.7% 76.3%; - --violet-500: 258.3 89.5% 66.3%; - --violet-600: 262.1 83.3% 57.8%; - --violet-700: 263.4 70% 50.4%; - --violet-800: 263.4 69.3% 42.2%; - --violet-900: 263.5 67.4% 34.9%; - --violet-950: 261.2 72.6% 22.9%; - - /* Pink */ - --pink-50: 327.3 73.3% 97.1%; - --pink-100: 325.7 77.8% 94.7%; - --pink-200: 325.9 84.6% 89.8%; - --pink-300: 327.4 87.1% 81.8%; - --pink-400: 328.6 85.5% 70.2%; - --pink-500: 330.4 81.2% 60.4%; - --pink-600: 333.3 71.4% 50.6%; - --pink-700: 335.1 77.6% 42%; - --pink-800: 335.8 74.4% 35.3%; - --pink-900: 335.9 69% 30.4%; - --pink-950: 336.2 83.9% 17.1%; - - /* Color Palette */ - --ifm-color-primary: hsl(var(--sky-500)); - --ifm-color-primary-dark: hsl(var(--sky-600)); - --ifm-color-primary-light: hsl(var(--sky-400)); - --ifm-color-secondary: hsl(var(--sky-300)); - --ifm-color-tertiary: hsl(var(--pink-500)); - - /* Text Colors */ - --ifm-font-color-base: hsl(var(--neutral-900)); - --ifm-font-color-light: hsl(var(--neutral-50)); - --ifm-font-color-secondary: hsl(var(--sky-500)); - - /* Background Colors */ - --ifm-background-color: hsl(var(--neutral-50)); - --ifm-background-color-secondary: hsl(var(--neutral-100)); - - /* Borders and Outlines */ - --ifm-border-color: hsl(var(--neutral-200)); - --ifm-outline-color: hsl(var(--pink-300)); - - /* Link colors */ - --ifm-link-color: hsl(var(--sky-600)); - --ifm-link-hover-color: hsl(var(--sky-700)); - - /* Button Colors */ - --ifm-button-color: hsl(var(--neutral-50)); - --ifm-button-background-color: hsl(var(--sky-500)); - --ifm-button-background-hover-color: hsl(var(--sky-700)); - --ifm-button-border-color: hsl(var(--sky-600)); - - /* Font Sizes and Spacing */ - --ifm-font-size-base: 16px; - --ifm-line-height-base: 1.5; - --ifm-spacing-unit: 8px; - --ifm-spacing-base: 16px; - - /* Sidebar/Navigation Customizations */ - --ifm-sidebar-background-color: hsl(var(--neutral-50)); - --ifm-sidebar-link-color: hsl(var(--neutral-500)); - --ifm-sidebar-link-hover-color: hsl(var(--sky-600)); - --ifm-sidebar-active-link-color: hsl(var(--sky-600)); - --ifm-sidebar-item-spacing: 8px; - - /* Navbar Customizations */ - --ifm-navbar-background-color: hsl(var(--sky-700)); - --ifm-navbar-link-color: hsl(var(--neutral-50)); - --ifm-navbar-link-hover-color: hsl(var(--sky-300)); - - /* Footer colors */ - --ifm-footer-background-color: hsl(var(--neutral-100)); - --ifm-footer-link-color: hsl(var(--sky-600)); - - /* - * These are variables to style FreeSewing SVG output (drafts, examples, and so on) - */ - --pattern-bg: #fafafa; - --pattern-fabric: #404040; - --pattern-lining: #10b981; - --pattern-interfacing: #a3a3a3; - --pattern-canvas: #d97706; - --pattern-various: #ef4444; - --pattern-mark: #3b82f6; - --pattern-contrast: #ec4899; - --pattern-note: #8b5cf6; - --pattern-color-0: #ef4444; - --pattern-color-1: #22c55e; - --pattern-color-2: #3b82f6; - --pattern-color-3: #eab308; - --pattern-color-4: #ec4899; - --pattern-color-5: #8b5cf6; - --pattern-color-6: #14b8a6; - --pattern-color-7: #f59e0b; - --pattern-color-8: #d946ef; - --pattern-color-9: #06b6d4; - --pattern-text-xs: 0.2rem; - --pattern-text-sm: 0.3rem; - --pattern-text: 0.4rem; - --pattern-text-lg: 0.6rem; - --pattern-text-xl: 0.8rem; - --pattern-text-2xl: 1.5rem; - --pattern-text-3xl: 2rem; - --pattern-text-4xl: 3rem; - --pattern-scale: 1; - --pattern-stroke-xs: 0.2px; - --pattern-stroke-sm: 0.4px; - --pattern-stroke: 0.7px; - --pattern-stroke-lg: 1.3px; - --pattern-stroke-xl: 2px; - --pattern-stroke-2xl: 4px; - --pattern-stroke-3xl: 6px; - --pattern-stroke-4xl: 8px; - --pattern-stroke-5xl: 12px; - --pattern-stroke-6xl: 16px; - --pattern-stroke-7xl: 20px; -} - -@media screen and (max-width: 996px) { - :root { - --ifm-menu-color: hsl(var(--neutral-50)); - } -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - /* Text Colors */ - --ifm-font-color-base: hsl(var(--neutral-200)); - --ifm-font-color-light: hsl(var(--neutral-50)); - - /* Background Colors */ - --ifm-background-color: hsl(var(--neutral-900)); - --ifm-background-color-secondary: hsl(var(--neutral-100)); - - /* Borders and Outlines */ - --ifm-border-color: hsl(var(--neutral-200)); - - /* Link colors */ - --ifm-link-color: hsl(var(--sky-400)); - --ifm-link-hover-color: hsl(var(--sky-500)); - - /* Button Colors */ - --ifm-button-color: hsl(var(--neutral-600)); - - /* Navbar Customizations */ - --ifm-navbar-background-color: hsl(var(--neutral-900)); - --ifm-navbar-link-color: hsl(var(--neutral-50)); - --ifm-navbar-link-hover-color: hsl(var(--sky-300)); - - /* Footer colors */ - --ifm-footer-background-color: hsl(var(--neutral-900)); - --ifm-footer-link-color: hsl(var(--sky-300)); -} - -div.footer__copyright { - font-size: 0.8rem; -} -div.footer__copyright a { - font-weight: bold; -} - -/* Don't let the SVG surpass the parent container */ -svg.freesewing.pattern { - max-width: 100%; - max-height: 100%; -} - -/* Reset & defaults */ -svg.freesewing.pattern path, -svg.freesewing.pattern circle { - fill: none; - stroke: none; - stroke-opacity: 1; - stroke-width: calc(var(--pattern-stroke) * var(--pattern-scale)); - stroke-linecap: round; - stroke-linejoin: round; - stroke: currentColor; -} - -svg.freesewing.pattern path.fabric, -svg.freesewing.pattern circle.fabric, -svg.freesewing.pattern .stroke-fabric { - stroke: var(--pattern-fabric); -} - -svg.freesewing.pattern path.lining, -svg.freesewing.pattern circle.lining, -svg.freesewing.pattern .stroke-lining { - stroke: var(--pattern-lining); -} - -svg.freesewing.pattern path.interfacing, -svg.freesewing.pattern circle.interfacing, -svg.freesewing.pattern .stroke-interfacing { - stroke: var(--pattern-interfacing); -} - -svg.freesewing.pattern path.canvas, -svg.freesewing.pattern circle.canvas, -svg.freesewing.pattern .stroke-canvas { - stroke: var(--pattern-canvas); -} - -svg.freesewing.pattern path.various, -svg.freesewing.pattern circle.various, -svg.freesewing.pattern .stroke-various { - stroke: var(--pattern-various); -} - -svg.freesewing.pattern path.mark, -svg.freesewing.pattern circle.mark, -svg.freesewing.pattern .stroke-mark { - stroke: var(--pattern-mark); -} - -svg.freesewing.pattern path.contrast, -svg.freesewing.pattern circle.contrast, -svg.freesewing.pattern .stroke-contrast { - stroke: var(--pattern-contrast); -} - -svg.freesewing.pattern path.note, -svg.freesewing.pattern circle.note, -svg.freesewing.pattern .stroke-note { - stroke: var(--pattern-note); -} - -svg.freesewing.pattern tspan.fabric, -svg.freesewing.pattern text.fabric, -svg.freesewing.pattern .fill-fabric { - fill: var(--pattern-fabric); -} - -svg.freesewing.pattern tspan.lining, -svg.freesewing.pattern text.lining, -svg.freesewing.pattern .fill-lining { - fill: var(--pattern-lining); -} - -svg.freesewing.pattern tspan.interfacing, -svg.freesewing.pattern text.interfacing, -svg.freesewing.pattern .fill-interfacing { - fill: var(--pattern-interfacing); -} - -svg.freesewing.pattern tspan.canvas, -svg.freesewing.pattern text.canvas, -svg.freesewing.pattern .fill-canvas { - fill: var(--pattern-canvas); -} - -svg.freesewing.pattern tspan.various, -svg.freesewing.pattern text.various, -svg.freesewing.pattern .fill-various { - fill: var(--pattern-various); -} - -svg.freesewing.pattern tspan.mark, -svg.freesewing.pattern text.mark, -svg.freesewing.pattern .fill-mark { - fill: var(--pattern-mark); -} - -svg.freesewing.pattern tspan.contrast, -svg.freesewing.pattern text.contrast, -svg.freesewing.pattern .fill-contrast { - fill: var(--pattern-contrast); -} - -svg.freesewing.pattern tspan.note, -svg.freesewing.pattern text.note, -svg.freesewing.pattern .fill-note { - fill: var(--pattern-note); -} - -svg.freesewing.pattern path.stroke-xs, -svg.freesewing.pattern circle.stroke-xs { - stroke-width: calc(var(--pattern-stroke-xs) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-sm, -svg.freesewing.pattern circle.stroke-sm { - stroke-width: calc(var(--pattern-stroke-sm) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-lg, -svg.freesewing.pattern circle.stroke-lg { - stroke-width: calc(var(--pattern-stroke-lg) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-xl, -svg.freesewing.pattern circle.stroke-xl { - stroke-width: calc(var(--pattern-stroke-xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-2xl, -svg.freesewing.pattern circle.stroke-2xl { - stroke-width: calc(var(--pattern-stroke-2xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-3xl, -svg.freesewing.pattern circle.stroke-3xl { - stroke-width: calc(var(--pattern-stroke-3xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-4xl, -svg.freesewing.pattern circle.stroke-4xl { - stroke-width: calc(var(--pattern-stroke-4xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-5xl, -svg.freesewing.pattern circle.stroke-5xl { - stroke-width: calc(var(--pattern-stroke-5xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-6xl, -svg.freesewing.pattern circle.stroke-6xl { - stroke-width: calc(var(--pattern-stroke-6xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-7xl, -svg.freesewing.pattern circle.stroke-7xl { - stroke-width: calc(var(--pattern-stroke-7xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.stroke-8xl, -svg.freesewing.pattern circle.stroke-8xl { - stroke-width: calc(var(--pattern-stroke-8xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern path.sa, -svg.freesewing.pattern circle.sa { - stroke-dasharray: 1, 3; -} - -svg.freesewing.pattern path.help, -svg.freesewing.pattern circle.help { - stroke-dasharray: 15, 5, 2, 5; -} - -svg.freesewing.pattern path.dotted, -svg.freesewing.pattern circle.dotted { - stroke-dasharray: 0.5, 1; -} - -svg.freesewing.pattern path.dashed, -svg.freesewing.pattern circle.dashed { - stroke-dasharray: 2, 2; -} - -svg.freesewing.pattern path.lashed, -svg.freesewing.pattern circle.lashed { - stroke-dasharray: 8, 3; -} - -svg.freesewing.pattern path.hidden, -svg.freesewing.pattern circle.hidden { - stroke: none !important; - fill: none !important; -} - -svg.freesewing.pattern path.no-stroke, -svg.freesewing.pattern circle.no-stroke { - stroke: none !important; -} - -svg.freesewing.pattern path.no-fill, -svg.freesewing.pattern circle.no-fill { - fill: none !important; -} - -svg.freesewing.pattern text { - font-size: calc(var(--pattern-text) * var(--pattern-scale)); - text-anchor: start; - font-weight: normal; - fill: currentColor; - dominant-baseline: ideographic; -} - -svg.freesewing.pattern .text-xs { - font-size: calc(var(--pattern-text-xs) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-sm { - font-size: calc(var(--pattern-text-sm) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-lg { - font-size: calc(var(--pattern-text-lg) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-xl { - font-size: calc(var(--pattern-text-xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-2xl { - font-size: calc(var(--pattern-text-2xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-3xl { - font-size: calc(var(--pattern-text-3xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-4xl { - font-size: calc(var(--pattern-text-4xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern .text-5xl { - font-size: calc(var(--pattern-text-5xl) * var(--pattern-scale)); -} - -svg.freesewing.pattern .bold { - font-weight: bold; -} - -svg.freesewing.pattern .italic { - font-style: italic; -} - -svg.freesewing.pattern text.capitalize { - text-transform: capitalize; -} - -svg.freesewing.pattern .center { - text-anchor: middle; -} - -svg.freesewing.pattern .baseline-center { - dominant-baseline: central; -} - -svg.freesewing.pattern .right { - text-anchor: end; -} - -svg.freesewing.pattern .muted { - opacity: 0.15; -} - -/* Developer view */ -g.develop.point { - circle.center { - stroke: var(--pattern-contrast); - stroke-width: calc(var(--pattern-stroke) * var(--pattern-scale) / 2); - fill: transparent; - } -} -circle.develop.path.cp { - stroke: none; - fill: var(--pattern-lining); - fill-opacity: 0.4; -} -path.develop.path.cp { - stroke: var(--pattern-lining); - stroke-width: calc(var(--pattern-stroke) * var(--pattern-scale) / 2); -} - -/* Styling the shadow DOM is hard to do - * This is for styling FreeSewing snippets - * TODO: Update snippets to use inline styles with CSS vars - */ -g#notch circle.note, -g#bnotch path.note, -g#bnotch circle.note { - stroke: var(--pattern-note); - fill: none; -} -g#notch circle.fill-note, -g#bnotch circle.fill-note { - fill: var(--pattern-note); -} -g#button circle.mark { - stroke: var(--pattern-mark); - fill: none; -} -g#button circle.fill-mark { - fill: var(--pattern-mark); -} -g#button circle.no-stroke { - stroke: none; -} -g#buttonhole path.mark, -g#buttonhole-start path.mark, -g#buttonhole-end path.mark { - fill: none; - stroke: var(--pattern-mark); -} - -/* Same for paperless grid, also in shadow DOM */ -rect.grid { - stroke-width: 1; - stroke: currentColor; -} -path.gridline { - stroke-linecap: butt; - stroke-width: 0.3 !important; - stroke-dasharray: none; -} -path.gridline.sm { - stroke-width: 0.15 !important; -} -path.gridline.xs { - stroke-width: 0.1 !important; -} -path.gridline.metric.sm { - stroke-dasharray: 3 1; -} -path.gridline.metric.xs { - stroke-dasharray: 1 1; -} -path.gridline.imperial { - stroke-dasharray: 5 5; -} -path.gridline.imperial.sm { - stroke-dasharray: 2 2; -} - -figure.develop.example div.develop { - .path, - .point { - border-left: 0.25rem solid transparent; - padding-left: 0.25rem; - margin-bottom: 0.5rem; - } - .path { - border-left: 3px dotted transparent; - padding-left: 4px; - } - .path.c0, - .point.c0 { - border-color: var(--pattern-dev-0); - } - .path.c1, - .point.c1 { - border-color: var(--pattern-dev-1); - } - .path.c2, - .point.c2 { - border-color: var(--pattern-dev-2); - } - .path.c3, - .point.c3 { - border-color: var(--pattern-dev-3); - } - .path.c4, - .point.c4 { - border-color: var(--pattern-dev-4); - } - .path.c5, - .point.c5 { - border-color: var(--pattern-dev-5); - } - .path.c6, - .point.c6 { - border-color: var(--pattern-dev-6); - } - .path.c7, - .point.c7 { - border-color: var(--pattern-dev-7); - } -} - -.caption { - text-align: center; - font-style: italic; - margin-top: -1rem; -} diff --git a/sites/dev/src/theme/MDXComponents/index.js b/sites/dev/src/theme/MDXComponents/index.js index 0e3b07eeb95..9ba2c3f9cd3 100644 --- a/sites/dev/src/theme/MDXComponents/index.js +++ b/sites/dev/src/theme/MDXComponents/index.js @@ -6,7 +6,6 @@ import MDXA from '@theme/MDXComponents/A'; import MDXPre from '@theme/MDXComponents/Pre'; import MDXDetails from '@theme/MDXComponents/Details'; import MDXHeading from '@theme/MDXComponents/Heading'; -import MDXUl from '@theme/MDXComponents/Ul'; import MDXLi from '@theme/MDXComponents/Li'; import MDXImg from '@theme/MDXComponents/Img'; import Admonition from '@theme/Admonition'; @@ -26,7 +25,6 @@ const MDXComponents = { code: MDXCode, a: MDXA, pre: MDXPre, - ul: MDXUl, li: MDXLi, img: MDXImg, h1: (props) => , @@ -42,6 +40,9 @@ const MDXComponents = { // Custom FreeSewing components Example, ReadMore, + // Prose styles + ul: (props) => , + ol: (props) => , } export default MDXComponents