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