@@ -18,7 +18,7 @@ import fastGlob from 'fast-glob'
1818import htmlTags from '@nuxtjs/mdc/runtime/parser/utils/html-tags-list'
1919import { kebabCase , pascalCase } from 'scule'
2020import { generateCollectionInsert , generateCollectionTableDefinition , parseSourceBase } from './utils/collection'
21- import { collectionsTemplate , componentsManifestTemplate , contentTypesTemplate , manifestTemplate , moduleTemplates } from './utils/templates'
21+ import { collectionsTemplate , componentsManifestTemplate , contentTypesTemplate , fullDatabaseRawDumpTemplate , manifestTemplate , moduleTemplates } from './utils/templates'
2222import type { ResolvedCollection } from './types/collection'
2323import type { ModuleOptions , SqliteDatabaseConfig } from './types/module'
2424import { getContentChecksum , localDatabase , logger , watchContents , chunks , watchComponents , watchConfig } from './utils/dev'
@@ -126,10 +126,11 @@ export default defineNuxtModule<ModuleOptions>({
126126
127127 // Add Templates & aliases
128128 nuxt . options . nitro . alias = nuxt . options . nitro . alias || { }
129+ addTypeTemplate ( contentTypesTemplate ( collections ) )
130+ addTemplate ( fullDatabaseRawDumpTemplate ( manifest ) )
129131 nuxt . options . nitro . alias [ '#content/collections' ] = addTemplate ( collectionsTemplate ( collections ) ) . dst
130132 nuxt . options . alias [ '#content/components' ] = addTemplate ( componentsManifestTemplate ( manifest ) ) . dst
131133 nuxt . options . alias [ '#content/manifest' ] = addTemplate ( manifestTemplate ( collections , manifest ) ) . dst
132- addTypeTemplate ( contentTypesTemplate ( collections ) )
133134
134135 // Load preset
135136 nuxt . hook ( 'nitro:config' , async ( config ) => {
@@ -169,7 +170,8 @@ export default defineNuxtModule<ModuleOptions>({
169170
170171 return updateTemplates ( {
171172 filter : template => [
172- moduleTemplates . dump ,
173+ moduleTemplates . fullRawDump ,
174+ moduleTemplates . fullCompressedDump ,
173175 moduleTemplates . manifest ,
174176 moduleTemplates . components ,
175177 ] . includes ( template . filename ) ,
0 commit comments