Default Vite configuration for building MarkEdit extensions.
See MarkEdit-api to learn more.
Add markedit-vite
to your (TypeScript) project's devDependencies:
{
"devDependencies": {
"markedit-vite": "https://github.com/MarkEdit-app/MarkEdit-vite#v0.1.0"
}
}
Import defaultViteConfig
and use it in your Vite config file:
import { defineConfig } from 'vite';
import { defaultViteConfig } from 'markedit-vite';
export default defineConfig(defaultViteConfig(options));
If the options
is not provided, or some values are missing, the following is used:
{
entry: 'main.ts',
outDir: 'dist',
destDir: '/Library/Containers/app.cyan.markedit/Data/Documents/scripts/',
}
You can also use it with the mergeConfig function.