UNPKG

4.4 kBJavaScriptView Raw
1/**
2 * Copyright (c) Facebook, Inc. and its affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 *
7 *
8 * @format
9 */
10'use strict';
11
12var ASTCache = require('./core/ASTCache');
13
14var ASTConvert = require('./core/ASTConvert');
15
16var CodeMarker = require('./util/CodeMarker');
17
18var CodegenDirectory = require('./codegen/CodegenDirectory');
19
20var CodegenRunner = require('./codegen/CodegenRunner');
21
22var CodegenWatcher = require('./codegen/CodegenWatcher');
23
24var ConsoleReporter = require('./reporters/ConsoleReporter');
25
26var DotGraphQLParser = require('./core/DotGraphQLParser');
27
28var FindGraphQLTags = require('./language/javascript/FindGraphQLTags');
29
30var GraphQLCompilerContext = require('./core/GraphQLCompilerContext');
31
32var GraphQLCompilerProfiler = require('./core/GraphQLCompilerProfiler');
33
34var GraphQLIRPrinter = require('./core/GraphQLIRPrinter');
35
36var GraphQLIRTransformer = require('./core/GraphQLIRTransformer');
37
38var GraphQLIRVisitor = require('./core/GraphQLIRVisitor');
39
40var GraphQLWatchmanClient = require('./core/GraphQLWatchmanClient');
41
42var MultiReporter = require('./reporters/MultiReporter');
43
44var RelayCodeGenerator = require('./codegen/RelayCodeGenerator');
45
46var RelayCompilerError = require('./core/RelayCompilerError');
47
48var RelayFileWriter = require('./codegen/RelayFileWriter');
49
50var RelayFlowGenerator = require('./language/javascript/RelayFlowGenerator');
51
52var RelayIRTransforms = require('./core/RelayIRTransforms');
53
54var RelayParser = require('./core/RelayParser');
55
56var RelaySchema = require('./core/Schema');
57
58var RelaySourceModuleParser = require('./core/RelaySourceModuleParser');
59
60var Rollout = require('./util/Rollout');
61
62var SchemaUtils = require('./core/SchemaUtils');
63
64var compileRelayArtifacts = require('./codegen/compileRelayArtifacts');
65
66var filterContextForNode = require('./core/filterContextForNode');
67
68var formatGeneratedModule = require('./language/javascript/formatGeneratedModule');
69
70var getIdentifierForArgumentValue = require('./core/getIdentifierForArgumentValue');
71
72var getLiteralArgumentValues = require('./core/getLiteralArgumentValues');
73
74var getNormalizationOperationName = require('./core/getNormalizationOperationName');
75
76var writeRelayGeneratedFile = require('./codegen/writeRelayGeneratedFile');
77
78var _require = require('./bin/RelayCompilerMain'),
79 main = _require.main;
80
81var _require2 = require('./codegen/SourceControl'),
82 SourceControlMercurial = _require2.SourceControlMercurial;
83
84var _require3 = require('./core/GraphQLDerivedFromMetadata'),
85 getReaderSourceDefinitionName = _require3.getReaderSourceDefinitionName,
86 getSourceDefinitionName = _require3.getSourceDefinitionName;
87
88var RelayJSModuleParser = RelaySourceModuleParser(FindGraphQLTags.find);
89module.exports = {
90 relayCompiler: main,
91 ASTConvert: ASTConvert,
92 CodegenDirectory: CodegenDirectory,
93 CodegenRunner: CodegenRunner,
94 CodegenWatcher: CodegenWatcher,
95 CodeMarker: CodeMarker,
96 CompilerContext: GraphQLCompilerContext,
97 CompilerError: RelayCompilerError,
98 ConsoleReporter: ConsoleReporter,
99 DotGraphQLParser: DotGraphQLParser,
100 ASTCache: ASTCache,
101 IRTransformer: GraphQLIRTransformer,
102 IRVisitor: GraphQLIRVisitor,
103 Printer: GraphQLIRPrinter,
104 Profiler: GraphQLCompilerProfiler,
105 Rollout: Rollout,
106 SchemaUtils: SchemaUtils,
107 SourceControlMercurial: SourceControlMercurial,
108 WatchmanClient: GraphQLWatchmanClient,
109 filterContextForNode: filterContextForNode,
110 getIdentifierForArgumentValue: getIdentifierForArgumentValue,
111 getNormalizationOperationName: getNormalizationOperationName,
112 getLiteralArgumentValues: getLiteralArgumentValues,
113 Parser: RelayParser,
114 Schema: RelaySchema,
115 CodeGenerator: RelayCodeGenerator,
116 FlowGenerator: RelayFlowGenerator,
117 GraphQLCompilerContext: GraphQLCompilerContext,
118 FileWriter: RelayFileWriter,
119 IRTransforms: RelayIRTransforms,
120 JSModuleParser: RelayJSModuleParser,
121 MultiReporter: MultiReporter,
122 Runner: CodegenRunner,
123 compileRelayArtifacts: compileRelayArtifacts,
124 formatGeneratedModule: formatGeneratedModule,
125 convertASTDocuments: ASTConvert.convertASTDocuments,
126 transformASTSchema: ASTConvert.transformASTSchema,
127 getReaderSourceDefinitionName: getReaderSourceDefinitionName,
128 getSourceDefinitionName: getSourceDefinitionName,
129 writeRelayGeneratedFile: writeRelayGeneratedFile
130};
\No newline at end of file