@@ -12,7 +12,7 @@
12 "@socialgouv/matomo-next": "^1.3.0",
12 "@socialgouv/matomo-next": "^1.3.0",
13 "@tailwindcss/aspect-ratio": "^0.4.0",
13 "@tailwindcss/aspect-ratio": "^0.4.0",
14 "@tlon/sigil-js": "^1.4.5",
14 "@tlon/sigil-js": "^1.4.5",
15− "@urbit/foundation-design-system": "^0.1.2",
15+ "@urbit/foundation-design-system": "^0.2.0",
16 "@urbit/markdoc": "^0.1.4",
16 "@urbit/markdoc": "^0.1.4",
17 "axios": "^0.26.1",
17 "axios": "^0.26.1",
18 "buffer": "^6.0.3",
18 "buffer": "^6.0.3",
@@ -42,7 +42,8 @@
42 "postcss": "^8.4.12",
42 "postcss": "^8.4.12",
43 "prettier": "^2.3.1",
43 "prettier": "^2.3.1",
44 "pretty-quick": "^3.1.0",
44 "pretty-quick": "^3.1.0",
45− "tailwindcss": "^3.0.24"
45+ "tailwindcss": "^3.0.24",
46+ "tailwindcss-theme-swapper": "^0.6.2"
48 "node_modules/@babel/runtime": {
49 "node_modules/@babel/runtime": {
@@ -337,9 +338,9 @@
337 "dev": true
338 "dev": true
339 "node_modules/@urbit/foundation-design-system": {
340 "node_modules/@urbit/foundation-design-system": {
340− "version": "0.1.2",
341+ "version": "0.2.0",
341− "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
342+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.2.0.tgz",
342− "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
343+ "integrity": "sha512-F5fmV4qE+3igMqsVdPCpE7sLB/8ZNy3yVe4Nk1pU5JHK1VKT032yFEPmpDRuO/RIlY8ASWa5JZZxQh4JgxkISw==",
343 "dependencies": {
344 "dependencies": {
344 "core-js": "^3.23.1",
345 "core-js": "^3.23.1",
345 "html-react-parser": "^1.4.14",
346 "html-react-parser": "^1.4.14",
@@ -355,7 +356,8 @@
355 "prismjs": "^1.28.0",
356 "prismjs": "^1.28.0",
356 "react": "^17.0.2",
357 "react": "^17.0.2",
357 "react-dom": "^17.0.2",
358 "react-dom": "^17.0.2",
358− "tailwindcss": "^3.1.3"
359+ "tailwindcss": "^3.1.3",
360+ "tailwindcss-theme-swapper": "^0.6.2"
361 "node_modules/@urbit/markdoc": {
363 "node_modules/@urbit/markdoc": {
@@ -689,11 +691,22 @@
689 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
691 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
690 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
692 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
694+ "node_modules/color": {
696+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
697+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
699+ "color-convert": "^2.0.1",
700+ "color-string": "^1.9.0"
692 "node_modules/color-convert": {
706 "node_modules/color-convert": {
693 "version": "2.0.1",
707 "version": "2.0.1",
694 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
708 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
695 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
709 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
697 "dependencies": {
710 "dependencies": {
698 "color-name": "~1.1.4"
711 "color-name": "~1.1.4"
@@ -706,6 +719,15 @@
706 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
719 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
707 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
720 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
722+ "node_modules/color-string": {
724+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
725+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
727+ "color-name": "^1.0.0",
728+ "simple-swizzle": "^0.2.2"
709 "node_modules/compute-scroll-into-view": {
731 "node_modules/compute-scroll-into-view": {
710 "version": "1.0.17",
732 "version": "1.0.17",
711 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
733 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
@@ -889,9 +911,9 @@
891 "node_modules/electron-to-chromium": {
913 "node_modules/electron-to-chromium": {
892− "version": "1.4.208",
914+ "version": "1.4.210",
893− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
915+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz",
894− "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
916+ "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ=="
896 "node_modules/end-of-stream": {
918 "node_modules/end-of-stream": {
897 "version": "1.4.4",
919 "version": "1.4.4",
@@ -1286,6 +1308,11 @@
1286 "loose-envify": "^1.0.0"
1308 "loose-envify": "^1.0.0"
1311+ "node_modules/is-arrayish": {
1312+ "version": "0.3.2",
1313+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
1314+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
1289 "node_modules/is-binary-path": {
1316 "node_modules/is-binary-path": {
1290 "version": "2.1.0",
1317 "version": "2.1.0",
1291 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1318 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -2266,6 +2293,14 @@
2266 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2293 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2267 "dev": true
2294 "dev": true
2296+ "node_modules/simple-swizzle": {
2297+ "version": "0.2.2",
2298+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
2299+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
2301+ "is-arrayish": "^0.3.1"
2269 "node_modules/source-map-js": {
2304 "node_modules/source-map-js": {
2270 "version": "1.0.2",
2305 "version": "1.0.2",
2271 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
2306 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -2420,6 +2455,16 @@
2420 "postcss": "^8.0.9"
2455 "postcss": "^8.0.9"
2458+ "node_modules/tailwindcss-theme-swapper": {
2459+ "version": "0.6.2",
2460+ "resolved": "https://registry.npmjs.org/tailwindcss-theme-swapper/-/tailwindcss-theme-swapper-0.6.2.tgz",
2461+ "integrity": "sha512-l+DQJJH9g9/YXKnNApw0W/2gffSkbfBkhVJp8KBolK4E3SR6GbOUpJyuQRfnYbL8KR/BOjDuQntnZM3FZQqEnw==",
2464+ "postcss": "^8.4.12",
2465+ "tailwindcss": "^3.0.23"
2423 "node_modules/to-regex-range": {
2468 "node_modules/to-regex-range": {
2424 "version": "5.0.1",
2469 "version": "5.0.1",
2425 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2470 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -2724,9 +2769,9 @@
2724 "dev": true
2769 "dev": true
2726 "@urbit/foundation-design-system": {
2771 "@urbit/foundation-design-system": {
2727− "version": "0.1.2",
2772+ "version": "0.2.0",
2728− "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
2773+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.2.0.tgz",
2729− "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
2774+ "integrity": "sha512-F5fmV4qE+3igMqsVdPCpE7sLB/8ZNy3yVe4Nk1pU5JHK1VKT032yFEPmpDRuO/RIlY8ASWa5JZZxQh4JgxkISw==",
2730 "requires": {
2775 "requires": {
2731 "core-js": "^3.23.1",
2776 "core-js": "^3.23.1",
2732 "html-react-parser": "^1.4.14",
2777 "html-react-parser": "^1.4.14",
@@ -2937,11 +2982,19 @@
2937 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
2982 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
2938 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
2983 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
2986+ "version": "4.2.3",
2987+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
2988+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2990+ "color-convert": "^2.0.1",
2991+ "color-string": "^1.9.0"
2940 "color-convert": {
2994 "color-convert": {
2941 "version": "2.0.1",
2995 "version": "2.0.1",
2942 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2996 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2943 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2997 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2945 "requires": {
2998 "requires": {
2946 "color-name": "~1.1.4"
2999 "color-name": "~1.1.4"
@@ -2951,6 +3004,15 @@
2951 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3004 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2952 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3005 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3008+ "version": "1.9.1",
3009+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
3010+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
3012+ "color-name": "^1.0.0",
3013+ "simple-swizzle": "^0.2.2"
2954 "compute-scroll-into-view": {
3016 "compute-scroll-into-view": {
2955 "version": "1.0.17",
3017 "version": "1.0.17",
2956 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
3018 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
@@ -3085,9 +3147,9 @@
3087 "electron-to-chromium": {
3149 "electron-to-chromium": {
3088− "version": "1.4.208",
3150+ "version": "1.4.210",
3089− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
3151+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz",
3090− "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
3152+ "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ=="
3092 "end-of-stream": {
3154 "end-of-stream": {
3093 "version": "1.4.4",
3155 "version": "1.4.4",
@@ -3358,6 +3420,11 @@
3358 "loose-envify": "^1.0.0"
3420 "loose-envify": "^1.0.0"
3424+ "version": "0.3.2",
3425+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3426+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
3361 "is-binary-path": {
3428 "is-binary-path": {
3362 "version": "2.1.0",
3429 "version": "2.1.0",
3363 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3430 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -4012,6 +4079,14 @@
4012 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4079 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4013 "dev": true
4080 "dev": true
4082+ "simple-swizzle": {
4083+ "version": "0.2.2",
4084+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4085+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
4087+ "is-arrayish": "^0.3.1"
4015 "source-map-js": {
4090 "source-map-js": {
4016 "version": "1.0.2",
4091 "version": "1.0.2",
4017 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
4092 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -4125,6 +4200,16 @@
4125 "resolve": "^1.22.1"
4200 "resolve": "^1.22.1"
4203+ "tailwindcss-theme-swapper": {
4204+ "version": "0.6.2",
4205+ "resolved": "https://registry.npmjs.org/tailwindcss-theme-swapper/-/tailwindcss-theme-swapper-0.6.2.tgz",
4206+ "integrity": "sha512-l+DQJJH9g9/YXKnNApw0W/2gffSkbfBkhVJp8KBolK4E3SR6GbOUpJyuQRfnYbL8KR/BOjDuQntnZM3FZQqEnw==",
4209+ "postcss": "^8.4.12",
4210+ "tailwindcss": "^3.0.23"
4128 "to-regex-range": {
4213 "to-regex-range": {
4129 "version": "5.0.1",
4214 "version": "5.0.1",
4130 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4215 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",