Skip to content

Commit d7a4c37

Browse files
committed
refactor: replace capitalize with change-case
1 parent 9c5759d commit d7a4c37

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/core/capitalize.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import path from "node:path";
22
import generateOpenApiSpec from "@omer-x/next-openapi-json-generator";
33
import * as codegen from "@omer-x/openapi-code-generator";
44
import getPackageMetadata from "@omer-x/package-metadata";
5+
import * as changeCase from "change-case";
56
import getArgument from "./core/arguments";
6-
import capitalize from "./core/capitalize";
77
import createFile from "./core/file";
88
import findPredefinedSchemas from "./core/schemas";
99

@@ -32,8 +32,8 @@ import findPredefinedSchemas from "./core/schemas";
3232
}
3333

3434
const { packageName, moduleName: appName } = getPackageMetadata();
35-
const serviceName = capitalize(appName.replace(/-/g, " "));
36-
const envName = `${appName.replace(/-/g, "_").toUpperCase()}_BASE_URL`;
35+
const serviceName = changeCase.capitalCase(appName);
36+
const envName = `${changeCase.constantCase(appName)}_BASE_URL`;
3737

3838
await createFile(codegen.generateInterface(envName, spec.paths, framework), "index.js", outputDir, "dist");
3939
await createFile(codegen.generateDeclaration(spec.paths, framework), "index.d.ts", outputDir, "dist");

webpack.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ module.exports = {
3434
"typescript",
3535
"handlebars",
3636
"yargs",
37+
"change-case",
3738
/^@omer-x\/next-openapi-json-generator$/,
3839
/^@omer-x\/openapi-code-generator$/,
3940
/^@omer-x\/package-metadata$/,

0 commit comments

Comments
 (0)