Skip to content

Commit 75a029d

Browse files
authored
Merge pull request #54 from bertdeblock/remove-custom-path-case-helper
Remove custom `pathCase` helper
2 parents cd95741 + abf431e commit 75a029d

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

src/generate.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { camelCase, pascalCase } from "change-case";
1+
import { camelCase, pascalCase, pathCase } from "change-case";
22
import { consola } from "consola";
33
import { ensureDir, readJson } from "fs-extra/esm";
44
import Handlebars from "handlebars";
@@ -7,7 +7,7 @@ import { dirname, isAbsolute, join, parse, relative } from "node:path";
77
import { cwd } from "node:process";
88
import { fileURLToPath } from "node:url";
99
import { resolveConfig } from "./config.js";
10-
import { isV1Addon, isV2Addon, pathCase } from "./helpers.js";
10+
import { isV1Addon, isV2Addon } from "./helpers.js";
1111
import type {
1212
EmberPackageJson,
1313
GeneratorFile,
@@ -57,8 +57,7 @@ export async function generate({
5757
name: {
5858
camel: camelCase(entityName),
5959
pascal: pascalCase(entityName),
60-
path: entityName,
61-
registryPath: pathCase(entityName),
60+
path: pathCase(entityName),
6261
signature: pascalCase(entityName) + "Signature",
6362
},
6463
package: packageJson,

src/helpers.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { kebabCase } from "change-case";
21
import type { EmberPackageJson } from "./types.js";
32

43
export function isV1Addon(packageJson: EmberPackageJson): boolean {
@@ -21,13 +20,6 @@ export function isV2Addon(packageJson: EmberPackageJson): boolean {
2120
return false;
2221
}
2322

24-
export function pathCase(entityName: string): string {
25-
return entityName
26-
.split("/")
27-
.map((part) => kebabCase(part))
28-
.join("/");
29-
}
30-
3123
function isAddon(packageJson: EmberPackageJson): boolean {
3224
if (Array.isArray(packageJson.keywords)) {
3325
return packageJson.keywords.includes("ember-addon");

templates/service/service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ export default class {{name.pascal}} extends Service {}
44

55
declare module "@ember/service" {
66
interface Registry {
7-
"{{name.registryPath}}": {{name.pascal}};
7+
"{{name.path}}": {{name.pascal}};
88
}
99
}

0 commit comments

Comments
 (0)