We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b969dfb commit 55d65b2Copy full SHA for 55d65b2
1 file changed
graphql/codegen/src/cli/shared.ts
@@ -139,7 +139,11 @@ export function printResult(result: GenerateResult): void {
139
140
const isTopLevel = (_key: string, path: string[]) => path.length === 0;
141
export const camelizeArgv = (argv: Record<string, any>) =>
142
- inflektTree(argv, (key) => camelize(key, true), {
+ inflektTree(argv, (key) => {
143
+ // inflection.camelize expects underscores, so replace hyphens first
144
+ const underscored = key.replace(/-/g, '_');
145
+ return camelize(underscored, true);
146
+ }, {
147
skip: (key, path) =>
148
!isTopLevel(key, path) ||
149
key === '_' ||
0 commit comments