Skip to content

Commit 1f2e842

Browse files
committed
Sync open source content 🐝 (from 9264912c7a30943dd9af112390ee5245af0fe14e)
1 parent 61f3b37 commit 1f2e842

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docs/speakeasy-reference/generation/ts-config.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,14 @@ typescript:
205205
typescript:
206206
moduleFormat: "dual"
207207
useIndexModules: true
208+
legacyFileNaming: false
208209
```
209210

210211
<Table
211212
data={[
212213
{ name: "[useIndexModules](/docs/sdks/customize/typescript/disabling-barrel-files)", required: "false", default: "true", description: "Controls generation of index modules (`index.ts`). Setting to `false` improves tree-shaking and build performance by avoiding barrel files." },
213-
{ name: "[moduleFormat](/docs/sdks/customize/typescript/configuring-module-format)", required: "false", default: "dual", description: "Sets the module format to use when compiling the SDK. Options: `commonjs`, `esm`, or `dual`. Using `dual` provides optimal compatibility while enabling modern bundler optimizations." }
214+
{ name: "[moduleFormat](/docs/sdks/customize/typescript/configuring-module-format)", required: "false", default: "dual", description: "Sets the module format to use when compiling the SDK. Options: `commonjs`, `esm`, or `dual`. Using `dual` provides optimal compatibility while enabling modern bundler optimizations." },
215+
{ name: "legacyFileNaming", required: "false", default: "false (new SDKs)", description: "When `true`, uses legacy file naming (camelCase/lowercase). When `false`, uses kebab-case (e.g., `simple-object.ts`). New SDKs default to `false` (kebab-case)." }
214216
]}
215217
columns={[
216218
{ key: "name", header: "Name" },

0 commit comments

Comments
 (0)