Skip to content

Commit b3e8ea5

Browse files
Migrate to remark/rehype (#546)
* markdown updates * packages
1 parent a3a87ca commit b3e8ea5

File tree

18 files changed

+1509
-88
lines changed

18 files changed

+1509
-88
lines changed

convex/users.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ export const listUsers = query({
5454
nameFilter: v.optional(v.string()),
5555
capabilityFilter: v.optional(
5656
v.array(
57-
v.union(v.literal('admin'), v.literal('disableAds'), v.literal('builder'))
57+
v.union(
58+
v.literal('admin'),
59+
v.literal('disableAds'),
60+
v.literal('builder')
61+
)
5862
)
5963
),
6064
noCapabilitiesFilter: v.optional(v.boolean()),
@@ -96,10 +100,7 @@ export const listUsers = query({
96100

97101
// No capabilities filter
98102
if (args.noCapabilitiesFilter === true) {
99-
if (
100-
!Array.isArray(user.capabilities) ||
101-
user.capabilities.length > 0
102-
) {
103+
if (!Array.isArray(user.capabilities) || user.capabilities.length > 0) {
103104
return false
104105
}
105106
}
@@ -116,7 +117,11 @@ export const listUsers = query({
116117
if (Boolean(user.adsDisabled) !== args.adsDisabledFilter) return false
117118
}
118119
if (typeof args.interestedInHidingAdsFilter === 'boolean') {
119-
if (Boolean(user.interestedInHidingAds) !== args.interestedInHidingAdsFilter) return false
120+
if (
121+
Boolean(user.interestedInHidingAds) !==
122+
args.interestedInHidingAdsFilter
123+
)
124+
return false
120125
}
121126
return true
122127
})

package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,11 @@
6262
"downshift": "^9.0.9",
6363
"eslint-config-react-app": "^7.0.1",
6464
"gray-matter": "^4.0.3",
65+
"hast-util-is-element": "^3.0.0",
66+
"hast-util-to-string": "^3.0.1",
6567
"html-react-parser": "^5.1.10",
6668
"import-meta-resolve": "^4.0.0",
6769
"lru-cache": "^7.13.1",
68-
"marked": "^13.0.2",
69-
"marked-alert": "^2.0.1",
70-
"marked-gfm-heading-id": "^4.0.0",
7170
"mermaid": "^11.11.0",
7271
"qss": "^3.0.0",
7372
"react": "^19.2.0",
@@ -76,11 +75,22 @@
7675
"react-icons": "^5.3.0",
7776
"react-instantsearch": "7",
7877
"react-markdown": "^6.0.3",
78+
"rehype-autolink-headings": "^7.1.0",
79+
"rehype-callouts": "^2.1.2",
80+
"rehype-parse": "^9.0.1",
81+
"rehype-raw": "^7.0.0",
82+
"rehype-slug": "^6.0.0",
83+
"rehype-stringify": "^10.0.1",
84+
"remark-gfm": "^4.0.1",
85+
"remark-parse": "^11.0.0",
86+
"remark-rehype": "^11.1.2",
7987
"remix-utils": "^8.5.0",
8088
"remove-markdown": "^0.5.0",
8189
"shiki": "^1.4.0",
8290
"tailwind-merge": "^1.14.0",
8391
"tiny-invariant": "^1.3.3",
92+
"unified": "^11.0.5",
93+
"unist-util-visit": "^5.0.0",
8494
"vite-bundle-analyzer": "^1.2.1",
8595
"vite-tsconfig-paths": "^5.0.1",
8696
"zod": "^4.0.17",

0 commit comments

Comments
 (0)