Skip to content

Commit e2df5d4

Browse files
committed
Use camelcase library to convert filename to shape variable names
in @ldo/cli https://www.npmjs.com/package/camelcase
1 parent 89edfb9 commit e2df5d4

5 files changed

Lines changed: 30 additions & 4 deletions

File tree

package-lock.json

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/cli/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"@ldo/ldo": "^1.0.0-alpha.38",
4646
"@ldo/schema-converter-shex": "^1.0.0-alpha.38",
4747
"@shexjs/parser": "^1.0.0-alpha.24",
48+
"camelcase": "^9.0.0",
4849
"child-process-promise": "^2.2.1",
4950
"commander": "^9.3.0",
5051
"ejs": "^3.1.8",

packages/cli/src/build.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import fs from "node:fs/promises";
22
import path from "path";
33
import type { Schema } from "shexj";
44
import parser from "@shexjs/parser";
5-
import schemaConverterShex, { toCamelCase } from "@ldo/schema-converter-shex";
5+
import schemaConverterShex from "@ldo/schema-converter-shex";
6+
import toCamelCase from "camelcase";
67
import { renderFile } from "ejs";
78
import prettier from "prettier";
89
import loading from "loading-cli";

packages/schema-converter-shex/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"@ldo/ldo": "^1.0.0-alpha.38",
5252
"@ldo/traverser-shexj": "^1.0.0-alpha.38",
5353
"@ldo/type-traverser": "^1.0.0-alpha.38",
54+
"camelcase": "^9.0.0",
5455
"dts-dom": "~3.6.0",
5556
"jsonld": "^5.2.0",
5657
"jsonld2graphobject": "^0.0.5"
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
import { shexjToTyping } from "./typing/shexjToTyping";
2-
import { toCamelCase } from "./context/JsonLdContextBuilder.js";
32

43
export default shexjToTyping;
5-
6-
export { toCamelCase };

0 commit comments

Comments
 (0)