Skip to content

Commit fc3d930

Browse files
harlan-zwfarnabaz
authored andcommitted
refactor!: spell extensions correctly (#1204)
1 parent f6130d2 commit fc3d930

File tree

9 files changed

+10
-10
lines changed

9 files changed

+10
-10
lines changed

playground/content/real-content/content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Parsers and Transformers can be defined using `defineContentPlugin`:
8989
```ts
9090
export default defineContentPlugin({
9191
name: 'plugin-name',
92-
extentions: ['.md'],
92+
extensions: ['.md'],
9393
parse: async (id, content) => {},
9494
transform: async content => {}
9595
})

src/module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,8 @@ export default defineNuxtModule<ModuleOptions>({
279279
// TODO: remove kit usage
280280
templateUtils.importSources(contentContext.transformers),
281281
`const transformers = [${contentContext.transformers.map(templateUtils.importName).join(', ')}]`,
282-
'export const getParser = (ext) => transformers.find(p => ext.match(new RegExp(p.extentions.join("|"), "i")) && p.parse)',
283-
'export const getTransformers = (ext) => transformers.filter(p => ext.match(new RegExp(p.extentions.join("|"), "i")) && p.transform)',
282+
'export const getParser = (ext) => transformers.find(p => ext.match(new RegExp(p.extensions.join("|"), "i")) && p.parse)',
283+
'export const getTransformers = (ext) => transformers.filter(p => ext.match(new RegExp(p.extensions.join("|"), "i")) && p.transform)',
284284
'export default () => {}'
285285
].join('\n')
286286
})

src/runtime/server/transformers/csv.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useRuntimeConfig } from '#imports'
22

33
export default {
44
name: 'csv',
5-
extentions: ['.csv'],
5+
extensions: ['.csv'],
66
parse: async (_id, content) => {
77
const config = { ...useRuntimeConfig().content?.csv || {} }
88

src/runtime/server/transformers/json.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import destr from 'destr'
22

33
export default {
44
name: 'Json',
5-
extentions: ['.json', '.json5'],
5+
extensions: ['.json', '.json5'],
66
parse: async (_id, content) => {
77
let parsed = content
88

src/runtime/server/transformers/markdown.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const importPlugin = async (p: [string, any]) => ([
99

1010
export default {
1111
name: 'markdown',
12-
extentions: ['.md'],
12+
extensions: ['.md'],
1313
parse: async (_id, content) => {
1414
const config: MarkdownOptions = { ...useRuntimeConfig().content?.markdown || {} }
1515
config.rehypePlugins = await Promise.all((config.rehypePlugins || []).map(importPlugin))

src/runtime/server/transformers/path-meta.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const describeId = (_id: string) => {
2222

2323
export default {
2424
name: 'path-meta',
25-
extentions: ['.*'],
25+
extensions: ['.*'],
2626
transform (content) {
2727
const { locales, defaultLocale } = useRuntimeConfig().content || {}
2828
const { _source, _file, _path, _extension } = describeId(content._id)

src/runtime/server/transformers/shiki.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const withContentBase = (url: string) => {
88

99
export default {
1010
name: 'markdown',
11-
extentions: ['.md'],
11+
extensions: ['.md'],
1212
transform: async (content) => {
1313
const codeBlocks = []
1414
visit(

src/runtime/server/transformers/yaml.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { parseFrontMatter } from '../../markdown-parser'
22

33
export default {
44
name: 'Yaml',
5-
extentions: ['.yml', '.yaml'],
5+
extensions: ['.yml', '.yaml'],
66
parse: async (_id, content) => {
77
const { data } = await parseFrontMatter(`---\n${content}\n---`)
88

src/runtime/types.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export interface Toc {
105105

106106
export interface ContentTransformer {
107107
name: string
108-
extentions: string[]
108+
extensions: string[]
109109
parse?(id: string, content: string): Promise<ParsedContent> | ParsedContent
110110
transform?: ((content: ParsedContent) => Promise<ParsedContent>) | ((content: ParsedContent) => ParsedContent)
111111
}

0 commit comments

Comments
 (0)