diff --git a/.changeset/red-ears-argue.md b/.changeset/red-ears-argue.md new file mode 100644 index 0000000..d818be0 --- /dev/null +++ b/.changeset/red-ears-argue.md @@ -0,0 +1,5 @@ +--- +'@codama/renderers-js': patch +--- + +Fix bug that did not camelcase exported modules properly diff --git a/src/fragments/indexPage.ts b/src/fragments/indexPage.ts index fc9a530..0a548c6 100644 --- a/src/fragments/indexPage.ts +++ b/src/fragments/indexPage.ts @@ -1,12 +1,12 @@ -import { CamelCaseString } from '@codama/nodes'; +import { camelCase } from '@codama/nodes'; import { Fragment, getExportAllFragment, mergeFragments } from '../utils'; -export function getIndexPageFragment(items: { name: CamelCaseString }[]): Fragment | undefined { +export function getIndexPageFragment(items: { name: string }[]): Fragment | undefined { if (items.length === 0) return; const names = items - .map(item => item.name) + .map(item => camelCase(item.name)) .sort((a, b) => a.localeCompare(b)) .map(name => getExportAllFragment(`./${name}`));