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.
module.parent
1 parent ef8bf73 commit 63f3d9fCopy full SHA for 63f3d9f
.changeset/spotty-squids-film.md
@@ -0,0 +1,5 @@
1
+---
2
+"@relay-graphql-js/generate-config": patch
3
4
+
5
+chore: fix `module.parent` deprecated according to #21
packages/generate-config/src/dependencies.ts
@@ -25,7 +25,7 @@ function moduleFromDependencyModules(moduleFilter: ModuleFilter) {
25
let mod = module;
26
if (typeof jest === "undefined") {
27
while (filterModules(mod, moduleFilter)) {
28
- mod = mod.parent!;
+ mod = Object.values(require.cache).filter((m) => m.children.includes(module))[0] ?? null;
29
}
30
if (mod === null) {
31
throw new Error(`Unable to find ${moduleFilter}'s node_modules`);
0 commit comments