···
import { packageMetadata, version } from './packageMetadata';
const cwd = process.cwd();
17
-
const graphqlModule = path.join(cwd, 'node_modules/graphql/');
18
-
const virtualModule = path.join(cwd, 'virtual/');
19
-
const aliasModule = path.join(cwd, 'alias/');
17
+
const graphqlModule = path.posix.join(cwd, 'node_modules/graphql/');
18
+
const virtualModule = path.posix.join(cwd, 'virtual/');
19
+
const aliasModule = path.posix.join(cwd, 'alias/');
const EXTERNAL = 'graphql';
const externalModules = ['dns', 'fs', 'path', 'url'];
···
input: Object.keys(exports).reduce((input, key) => {
68
-
input[key] = path.join('./virtual', key);
68
+
input[key] = path.posix.join('./virtual', key);
···
if (!id.startsWith(virtualModule)) return null;
83
-
const entry = path.relative(virtualModule, id).replace(/\.m?js$/, '');
83
+
const entry = path.posix
84
+
.relative(virtualModule, id)
85
+
.replace(/\.m?js$/, '');
if (entry === 'version') return version;
return exports[entry] || null;
···
if (!source.startsWith('.') && !source.startsWith('virtual/'))
92
-
const target = path.join(
93
-
importer ? path.dirname(importer) : cwd,
94
+
const target = path.posix.join(
95
+
importer ? path.posix.dirname(importer) : cwd,
97
-
const virtualEntry = path.relative(virtualModule, target);
99
+
const virtualEntry = path.posix.relative(virtualModule, target);
if (!virtualEntry.startsWith('../')) {
99
-
const aliasSource = path.join(aliasModule, virtualEntry);
101
+
const aliasSource = path.posix.join(aliasModule, virtualEntry);
const alias = await this.resolve(aliasSource, undefined, {
106
-
const graphqlEntry = path.relative(graphqlModule, target);
108
+
const graphqlEntry = path.posix.relative(graphqlModule, target);
if (!graphqlEntry.startsWith('../')) {
108
-
const aliasSource = path.join(aliasModule, graphqlEntry);
110
+
const aliasSource = path.posix.join(aliasModule, graphqlEntry);
const alias = await this.resolve(aliasSource, undefined, {