create-turbosvelte
Version:
This is an unofficial SvelteKit monorepo starter powered by Turborepo.
45 lines (39 loc) • 797 B
JavaScript
import { mdsvex } from 'mdsvex';
import path from 'path';
import vercel from '@sveltejs/adapter-vercel';
import preprocess from 'svelte-preprocess';
import slug from 'rehype-slug';
/** @type {import('@sveltejs/kit').Config} */
const config = {
extensions: ['.svelte', '.md', '.svx'],
// Consult https://github.com/sveltejs/svelte-preprocess
// for more information about preprocessors
preprocess: [
preprocess({
postcss: true
}),
mdsvex({
extensions: ['.svx', '.md'],
rehypePlugins: [slug]
})
],
kit: {
adapter: vercel(),
package: {
exports: (file) => file === 'index.js'
},
vite: {
resolve: {
alias: {
$components: path.resolve('./src/components')
}
},
server: {
fs: {
allow: ['.']
}
}
}
}
};
export default config;