@@ -24,7 +24,7 @@ const resolveUrl = (url?: KnownUrl) => {
2424const externalUrl = computed (() => resolveUrl (props .replacement .url ))
2525
2626const nodeVersion = computed (() => {
27- const nodeEngine = props .replacement .engines ?.find (e => e .engine === ' node ' )
27+ const nodeEngine = props .replacement .engines ?.find (e => e .engine === ' nodejs ' )
2828 return nodeEngine ?.minVersion || null
2929})
3030 </script >
@@ -44,19 +44,26 @@ const nodeVersion = computed(() => {
4444 scope =" global"
4545 >
4646 <template #replacement >
47- <code v-if =" replacement.nodeFeatureId" >{{ replacement.nodeFeatureId.moduleName }}</code >
47+ <code v-if =" replacement.nodeFeatureId?.moduleName" >
48+ {{ replacement.nodeFeatureId.moduleName }}
49+ </code >
50+ <code v-else-if =" replacement.description" >
51+ {{ replacement.description }}
52+ </code >
4853 <span v-else >{{ replacement.id }}</span >
4954 </template >
5055 <template #nodeVersion >
5156 {{ nodeVersion || 'unknown' }}
5257 </template >
5358 </i18n-t >
54- <i18n-t
55- v-else-if =" replacement.type === 'simple'"
56- keypath =" package.replacement.simple"
57- scope =" global"
58- >
59- <template #community >
59+ <span v-else-if =" replacement.type === 'simple'" >
60+ {{ replacement.description }}
61+ <template v-if =" replacement .example " >
62+ <strong >Example:</strong ><br >
63+ <pre class =" bg-amber-800/10 dark:bg-amber-950/30 p-2 rounded mt-1 overflow-x-auto text-xs font-mono" ><code >{{ replacement.example }}</code ></pre >
64+ </template >
65+ <span v-if =" !replacement.url" >
66+ <br ><br >
6067 <a
6168 href =" https://e18e.dev/docs/replacements/"
6269 target =" _blank"
@@ -66,18 +73,15 @@ const nodeVersion = computed(() => {
6673 {{ $t('package.replacement.community') }}
6774 <span class =" i-lucide:external-link w-3 h-3" aria-hidden =" true" />
6875 </a >
69- </template >
70- <template #replacement >
71- {{ replacement.id }}
72- </template >
73- </i18n-t >
76+ </span >
77+ </span >
7478 <i18n-t
7579 v-else-if =" replacement.type === 'documented'"
7680 keypath =" package.replacement.documented"
7781 scope =" global"
7882 >
7983 <template #replacement >
80- {{ replacement.replacementModule }}
84+ < code > {{ replacement.replacementModule }}</ code >
8185 </template >
8286 <template #community >
8387 <a
0 commit comments