We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5ee3927 commit 49dd770Copy full SHA for 49dd770
1 file changed
server/api/replacements/[...pkg].get.ts
@@ -1,11 +1,11 @@
1
import { all, type ModuleReplacement } from 'module-replacements'
2
3
-const replacementMap = new Map<string, ModuleReplacement>(
4
- all.moduleReplacements.map(r => [r.moduleName, r]),
5
-)
6
-
7
-export default defineEventHandler((event): ModuleReplacement | null => {
+export default defineEventHandler((event): ModuleReplacement[] | null => {
8
const pkg = getRouterParam(event, 'pkg')
9
if (!pkg) return null
10
- return replacementMap.get(pkg) ?? null
+ const mapping = all.mappings[pkg]
+ if (!mapping) return null
+ const replacements = mapping.replacements.map(r => all.replacements[r]!)
+ if (!replacements.length) return null
+ return replacements
11
})
0 commit comments