on master help sign in
Merge pull request #1621 from urbit/fds-transpile

build: transpile foundation-design-system

commit9c41a3a7b031fc87e46aecaff7895e1fbaab03e5 authormatildepark <matilde.park@urbit.org> dateWed 6 Jul 2022, 18:32 (4 years ago) parente2fa86a89e465e
5 files changed+81−262
components/ContentArea.js+3−1 next.config.js+3−2 package-lock.json+57−254 package.json+1 tailwind.config.js+17−5
components/ContentArea.js+3−1
@@ -46,7 +46,9 @@ export default function ContentArea(props) {
4646 className="px-4 md:px-12 lg:px-24 pt-8 md:pt-10 lg:pt-16 flex flex-col w-full max-w-screen-xl max-h-screen h-screen overflow-y-scroll"
4747 >
4848 <div className="flex justify-between w-full items-center shrink-0">
49− <div className="type-ui text-wall-500">{props.breadcrumbs}</div>
49+ <div className="font-semibold antialiased text-lg text-black">
50+ {props.breadcrumbs}
51+ </div>
5052 <div className="hidden md:block">
5153 <button
5254 onClick={(e) => {
next.config.js+3−2
@@ -1,4 +1,5 @@
1−module.exports = {
1+const withTM = require("next-transpile-modules")(["foundation-design-system"]);
2+module.exports = withTM({
23 reactStrictMode: false,
34 // target: 'serverless',
45 webpack: (config, { isServer }) => {
@@ -23,4 +24,4 @@ module.exports = {
2324 // }
2425 return config;
2526 },
26−};
27+});
package-lock.json+57−254
@@ -25,6 +25,7 @@
2525 "lodash.omit": "^4.5.0",
2626 "luxon": "^2.0.2",
2727 "next": "^12.1.5",
28+ "next-transpile-modules": "^9.0.0",
2829 "path-browserify": "^1.0.1",
2930 "process": "^0.11.10",
3031 "react": "^17.0.0",
@@ -72,36 +73,6 @@
7273 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.0.tgz",
7374 "integrity": "sha512-/FCkDpL/8SodJEXvx/DYNlOD5ijTtkozf4PPulYPtkPOJaMPpBSOkzmsta4fnrnbdH6eZjbwbiXFdr6gSQCV4w=="
7475 },
75− "node_modules/@next/swc-android-arm-eabi": {
76− "version": "12.2.0",
77− "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.0.tgz",
78− "integrity": "sha512-hbneH8DNRB2x0Nf5fPCYoL8a0osvdTCe4pvOc9Rv5CpDsoOlf8BWBs2OWpeP0U2BktGvIsuUhmISmdYYGyrvTw==",
79− "cpu": [
80− "arm"
81− ],
82− "optional": true,
83− "os": [
84− "android"
85− ],
86− "engines": {
87− "node": ">= 10"
88− }
89− },
90− "node_modules/@next/swc-android-arm64": {
91− "version": "12.2.0",
92− "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.0.tgz",
93− "integrity": "sha512-1eEk91JHjczcJomxJ8X0XaUeNcp5Lx1U2Ic7j15ouJ83oRX+3GIslOuabW2oPkSgXbHkThMClhirKpvG98kwZg==",
94− "cpu": [
95− "arm64"
96− ],
97− "optional": true,
98− "os": [
99− "android"
100− ],
101− "engines": {
102− "node": ">= 10"
103− }
104− },
10576 "node_modules/@next/swc-darwin-arm64": {
10677 "version": "12.2.0",
10778 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.0.tgz",
@@ -117,156 +88,6 @@
11788 "node": ">= 10"
11889 }
11990 },
120− "node_modules/@next/swc-darwin-x64": {
121− "version": "12.2.0",
122− "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.0.tgz",
123− "integrity": "sha512-iwMNFsrAPjfedjKDv9AXPAV16PWIomP3qw/FfPaxkDVRbUls7BNdofBLzkQmqxqWh93WrawLwaqyXpJuAaiwJA==",
124− "cpu": [
125− "x64"
126− ],
127− "optional": true,
128− "os": [
129− "darwin"
130− ],
131− "engines": {
132− "node": ">= 10"
133− }
134− },
135− "node_modules/@next/swc-freebsd-x64": {
136− "version": "12.2.0",
137− "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.0.tgz",
138− "integrity": "sha512-gRiAw8g3Akf6niTDLEm1Emfa7jXDjvaAj/crDO8hKASKA4Y1fS4kbi/tyWw5VtoFI4mUzRmCPmZ8eL0tBSG58A==",
139− "cpu": [
140− "x64"
141− ],
142− "optional": true,
143− "os": [
144− "freebsd"
145− ],
146− "engines": {
147− "node": ">= 10"
148− }
149− },
150− "node_modules/@next/swc-linux-arm-gnueabihf": {
151− "version": "12.2.0",
152− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.0.tgz",
153− "integrity": "sha512-/TJZkxaIpeEwnXh6A40trgwd40C5+LJroLUOEQwMOJdavLl62PjCA6dGl1pgooWLCIb5YdBQ0EG4ylzvLwS2+Q==",
154− "cpu": [
155− "arm"
156− ],
157− "optional": true,
158− "os": [
159− "linux"
160− ],
161− "engines": {
162− "node": ">= 10"
163− }
164− },
165− "node_modules/@next/swc-linux-arm64-gnu": {
166− "version": "12.2.0",
167− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.0.tgz",
168− "integrity": "sha512-++WAB4ElXCSOKG9H8r4ENF8EaV+w0QkrpjehmryFkQXmt5juVXz+nKDVlCRMwJU7A1O0Mie82XyEoOrf6Np1pA==",
169− "cpu": [
170− "arm64"
171− ],
172− "optional": true,
173− "os": [
174− "linux"
175− ],
176− "engines": {
177− "node": ">= 10"
178− }
179− },
180− "node_modules/@next/swc-linux-arm64-musl": {
181− "version": "12.2.0",
182− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.0.tgz",
183− "integrity": "sha512-XrqkHi/VglEn5zs2CYK6ofJGQySrd+Lr4YdmfJ7IhsCnMKkQY1ma9Hv5THwhZVof3e+6oFHrQ9bWrw9K4WTjFA==",
184− "cpu": [
185− "arm64"
186− ],
187− "optional": true,
188− "os": [
189− "linux"
190− ],
191− "engines": {
192− "node": ">= 10"
193− }
194− },
195− "node_modules/@next/swc-linux-x64-gnu": {
196− "version": "12.2.0",
197− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.0.tgz",
198− "integrity": "sha512-MyhHbAKVjpn065WzRbqpLu2krj4kHLi6RITQdD1ee+uxq9r2yg5Qe02l24NxKW+1/lkmpusl4Y5Lks7rBiJn4w==",
199− "cpu": [
200− "x64"
201− ],
202− "optional": true,
203− "os": [
204− "linux"
205− ],
206− "engines": {
207− "node": ">= 10"
208− }
209− },
210− "node_modules/@next/swc-linux-x64-musl": {
211− "version": "12.2.0",
212− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.0.tgz",
213− "integrity": "sha512-Tz1tJZ5egE0S/UqCd5V6ZPJsdSzv/8aa7FkwFmIJ9neLS8/00za+OY5pq470iZQbPrkTwpKzmfTTIPRVD5iqDg==",
214− "cpu": [
215− "x64"
216− ],
217− "optional": true,
218− "os": [
219− "linux"
220− ],
221− "engines": {
222− "node": ">= 10"
223− }
224− },
225− "node_modules/@next/swc-win32-arm64-msvc": {
226− "version": "12.2.0",
227− "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.0.tgz",
228− "integrity": "sha512-0iRO/CPMCdCYUzuH6wXLnsfJX1ykBX4emOOvH0qIgtiZM0nVYbF8lkEyY2ph4XcsurpinS+ziWuYCXVqrOSqiw==",
229− "cpu": [
230− "arm64"
231− ],
232− "optional": true,
233− "os": [
234− "win32"
235− ],
236− "engines": {
237− "node": ">= 10"
238− }
239− },
240− "node_modules/@next/swc-win32-ia32-msvc": {
241− "version": "12.2.0",
242− "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.0.tgz",
243− "integrity": "sha512-8A26RJVcJHwIKm8xo/qk2ePRquJ6WCI2keV2qOW/Qm+ZXrPXHMIWPYABae/nKN243YFBNyPiHytjX37VrcpUhg==",
244− "cpu": [
245− "ia32"
246− ],
247− "optional": true,
248− "os": [
249− "win32"
250− ],
251− "engines": {
252− "node": ">= 10"
253− }
254− },
255− "node_modules/@next/swc-win32-x64-msvc": {
256− "version": "12.2.0",
257− "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.0.tgz",
258− "integrity": "sha512-OI14ozFLThEV3ey6jE47zrzSTV/6eIMsvbwozo+XfdWqOPwQ7X00YkRx4GVMKMC0rM44oGS2gmwMKYpe4EblnA==",
259− "cpu": [
260− "x64"
261− ],
262− "optional": true,
263− "os": [
264− "win32"
265− ],
266− "engines": {
267− "node": ">= 10"
268− }
269− },
27091 "node_modules/@nodelib/fs.scandir": {
27192 "version": "2.1.5",
27293 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -878,6 +699,18 @@
878699 "once": "^1.4.0"
879700 }
880701 },
702+ "node_modules/enhanced-resolve": {
703+ "version": "5.10.0",
704+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz",
705+ "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==",
706+ "dependencies": {
707+ "graceful-fs": "^4.2.4",
708+ "tapable": "^2.2.0"
709+ },
710+ "engines": {
711+ "node": ">=10.13.0"
712+ }
713+ },
881714 "node_modules/entities": {
882715 "version": "3.0.1",
883716 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
@@ -1113,7 +946,8 @@
1113946 },
1114947 "node_modules/foundation-design-system": {
1115948 "version": "0.0.0",
1116− "resolved": "git+ssh://git@github.com/urbit/foundation-design-system.git#988103d1631c85327f5f8b2810cb0b7bb386008d",
949+ "resolved": "git+ssh://git@github.com/urbit/foundation-design-system.git#48782df954c24ed4c399ca89873639280830fbeb",
950+ "integrity": "sha512-mX1qj+gDYLy7iWLjrGwYj4vgv94IB1ek8FuCmq+PENICDL0ZKgKFS1ntGKqoA84SOLL5Asl1IGjyokX6NsLD7g==",
1117951 "license": "MIT",
1118952 "dependencies": {
1119953 "@markdoc/markdoc": "0.1.3",
@@ -1804,6 +1638,15 @@
18041638 }
18051639 }
18061640 },
1641+ "node_modules/next-transpile-modules": {
1642+ "version": "9.0.0",
1643+ "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz",
1644+ "integrity": "sha512-VCNFOazIAnXn1hvgYYSTYMnoWgKgwlYh4lm1pKbSfiB3kj5ZYLcKVhfh3jkPOg1cnd9DP+pte9yCUocdPEUBTQ==",
1645+ "dependencies": {
1646+ "enhanced-resolve": "^5.7.0",
1647+ "escalade": "^3.1.1"
1648+ }
1649+ },
18071650 "node_modules/next/node_modules/postcss": {
18081651 "version": "8.4.5",
18091652 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
@@ -2776,6 +2619,14 @@
27762619 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
27772620 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
27782621 },
2622+ "node_modules/tapable": {
2623+ "version": "2.2.1",
2624+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
2625+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
2626+ "engines": {
2627+ "node": ">=6"
2628+ }
2629+ },
27792630 "node_modules/tmp": {
27802631 "version": "0.0.33",
27812632 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
@@ -2961,84 +2812,12 @@
29612812 "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.0.tgz",
29622813 "integrity": "sha512-/FCkDpL/8SodJEXvx/DYNlOD5ijTtkozf4PPulYPtkPOJaMPpBSOkzmsta4fnrnbdH6eZjbwbiXFdr6gSQCV4w=="
29632814 },
2964− "@next/swc-android-arm-eabi": {
2965− "version": "12.2.0",
2966− "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.0.tgz",
2967− "integrity": "sha512-hbneH8DNRB2x0Nf5fPCYoL8a0osvdTCe4pvOc9Rv5CpDsoOlf8BWBs2OWpeP0U2BktGvIsuUhmISmdYYGyrvTw==",
2968− "optional": true
2969− },
2970− "@next/swc-android-arm64": {
2971− "version": "12.2.0",
2972− "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.0.tgz",
2973− "integrity": "sha512-1eEk91JHjczcJomxJ8X0XaUeNcp5Lx1U2Ic7j15ouJ83oRX+3GIslOuabW2oPkSgXbHkThMClhirKpvG98kwZg==",
2974− "optional": true
2975− },
29762815 "@next/swc-darwin-arm64": {
29772816 "version": "12.2.0",
29782817 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.0.tgz",
29792818 "integrity": "sha512-x5U5gJd7ZvrEtTFnBld9O2bUlX8opu7mIQUqRzj7KeWzBwPhrIzTTsQXAiNqsaMuaRPvyHBVW/5d/6g6+89Y8g==",
29802819 "optional": true
29812820 },
2982− "@next/swc-darwin-x64": {
2983− "version": "12.2.0",
2984− "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.0.tgz",
2985− "integrity": "sha512-iwMNFsrAPjfedjKDv9AXPAV16PWIomP3qw/FfPaxkDVRbUls7BNdofBLzkQmqxqWh93WrawLwaqyXpJuAaiwJA==",
2986− "optional": true
2987− },
2988− "@next/swc-freebsd-x64": {
2989− "version": "12.2.0",
2990− "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.0.tgz",
2991− "integrity": "sha512-gRiAw8g3Akf6niTDLEm1Emfa7jXDjvaAj/crDO8hKASKA4Y1fS4kbi/tyWw5VtoFI4mUzRmCPmZ8eL0tBSG58A==",
2992− "optional": true
2993− },
2994− "@next/swc-linux-arm-gnueabihf": {
2995− "version": "12.2.0",
2996− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.0.tgz",
2997− "integrity": "sha512-/TJZkxaIpeEwnXh6A40trgwd40C5+LJroLUOEQwMOJdavLl62PjCA6dGl1pgooWLCIb5YdBQ0EG4ylzvLwS2+Q==",
2998− "optional": true
2999− },
3000− "@next/swc-linux-arm64-gnu": {
3001− "version": "12.2.0",
3002− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.0.tgz",
3003− "integrity": "sha512-++WAB4ElXCSOKG9H8r4ENF8EaV+w0QkrpjehmryFkQXmt5juVXz+nKDVlCRMwJU7A1O0Mie82XyEoOrf6Np1pA==",
3004− "optional": true
3005− },
3006− "@next/swc-linux-arm64-musl": {
3007− "version": "12.2.0",
3008− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.0.tgz",
3009− "integrity": "sha512-XrqkHi/VglEn5zs2CYK6ofJGQySrd+Lr4YdmfJ7IhsCnMKkQY1ma9Hv5THwhZVof3e+6oFHrQ9bWrw9K4WTjFA==",
3010− "optional": true
3011− },
3012− "@next/swc-linux-x64-gnu": {
3013− "version": "12.2.0",
3014− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.0.tgz",
3015− "integrity": "sha512-MyhHbAKVjpn065WzRbqpLu2krj4kHLi6RITQdD1ee+uxq9r2yg5Qe02l24NxKW+1/lkmpusl4Y5Lks7rBiJn4w==",
3016− "optional": true
3017− },
3018− "@next/swc-linux-x64-musl": {
3019− "version": "12.2.0",
3020− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.0.tgz",
3021− "integrity": "sha512-Tz1tJZ5egE0S/UqCd5V6ZPJsdSzv/8aa7FkwFmIJ9neLS8/00za+OY5pq470iZQbPrkTwpKzmfTTIPRVD5iqDg==",
3022− "optional": true
3023− },
3024− "@next/swc-win32-arm64-msvc": {
3025− "version": "12.2.0",
3026− "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.0.tgz",
3027− "integrity": "sha512-0iRO/CPMCdCYUzuH6wXLnsfJX1ykBX4emOOvH0qIgtiZM0nVYbF8lkEyY2ph4XcsurpinS+ziWuYCXVqrOSqiw==",
3028− "optional": true
3029− },
3030− "@next/swc-win32-ia32-msvc": {
3031− "version": "12.2.0",
3032− "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.0.tgz",
3033− "integrity": "sha512-8A26RJVcJHwIKm8xo/qk2ePRquJ6WCI2keV2qOW/Qm+ZXrPXHMIWPYABae/nKN243YFBNyPiHytjX37VrcpUhg==",
3034− "optional": true
3035− },
3036− "@next/swc-win32-x64-msvc": {
3037− "version": "12.2.0",
3038− "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.0.tgz",
3039− "integrity": "sha512-OI14ozFLThEV3ey6jE47zrzSTV/6eIMsvbwozo+XfdWqOPwQ7X00YkRx4GVMKMC0rM44oGS2gmwMKYpe4EblnA==",
3040− "optional": true
3041− },
30422821 "@nodelib/fs.scandir": {
30432822 "version": "2.1.5",
30442823 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -3464,6 +3243,15 @@
34643243 "once": "^1.4.0"
34653244 }
34663245 },
3246+ "enhanced-resolve": {
3247+ "version": "5.10.0",
3248+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz",
3249+ "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==",
3250+ "requires": {
3251+ "graceful-fs": "^4.2.4",
3252+ "tapable": "^2.2.0"
3253+ }
3254+ },
34673255 "entities": {
34683256 "version": "3.0.1",
34693257 "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
@@ -3627,7 +3415,8 @@
36273415 "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
36283416 },
36293417 "foundation-design-system": {
3630− "version": "git+ssh://git@github.com/urbit/foundation-design-system.git#988103d1631c85327f5f8b2810cb0b7bb386008d",
3418+ "version": "git+ssh://git@github.com/urbit/foundation-design-system.git#48782df954c24ed4c399ca89873639280830fbeb",
3419+ "integrity": "sha512-mX1qj+gDYLy7iWLjrGwYj4vgv94IB1ek8FuCmq+PENICDL0ZKgKFS1ntGKqoA84SOLL5Asl1IGjyokX6NsLD7g==",
36313420 "from": "foundation-design-system@github:urbit/foundation-design-system",
36323421 "requires": {
36333422 "@markdoc/markdoc": "0.1.3",
@@ -4123,6 +3912,15 @@
41233912 }
41243913 }
41253914 },
3915+ "next-transpile-modules": {
3916+ "version": "9.0.0",
3917+ "resolved": "https://registry.npmjs.org/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz",
3918+ "integrity": "sha512-VCNFOazIAnXn1hvgYYSTYMnoWgKgwlYh4lm1pKbSfiB3kj5ZYLcKVhfh3jkPOg1cnd9DP+pte9yCUocdPEUBTQ==",
3919+ "requires": {
3920+ "enhanced-resolve": "^5.7.0",
3921+ "escalade": "^3.1.1"
3922+ }
3923+ },
41263924 "nice-try": {
41273925 "version": "1.0.5",
41283926 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
@@ -4770,6 +4568,11 @@
47704568 }
47714569 }
47724570 },
4571+ "tapable": {
4572+ "version": "2.2.1",
4573+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
4574+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
4575+ },
47734576 "tmp": {
47744577 "version": "0.0.33",
47754578 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
package.json+1
@@ -33,6 +33,7 @@
3333 "lodash.omit": "^4.5.0",
3434 "luxon": "^2.0.2",
3535 "next": "^12.1.5",
36+ "next-transpile-modules": "^9.0.0",
3637 "path-browserify": "^1.0.1",
3738 "process": "^0.11.10",
3839 "react": "^17.0.0",
tailwind.config.js+17−5
@@ -1,8 +1,20 @@
1+const markdoc = require("@markdoc/markdoc");
2+
13module.exports = {
24 presets: [require("foundation-design-system/tailwind.config")],
3− content: [
4− "./node_modules/foundation-design-system/**/*.js",
5− "./pages/**/*.{js,ts,jsx,tsx}",
6− "./components/**/*.{js,ts,jsx,tsx}",
7− ],
5+ content: {
6+ files: [
7+ "./node_modules/foundation-design-system/**/*.js",
8+ "./pages/**/*.{js,ts,jsx,tsx}",
9+ "./components/**/*.{js,ts,jsx,tsx}",
10+ "./content/**/*.md",
11+ ],
12+ transform: {
13+ md: (content) => {
14+ const parsed = markdoc.parse(content);
15+ const transform = markdoc.transform(parsed);
16+ return markdoc.renderers.html(transform);
17+ },
18+ },
19+ },
820};