2023-02-17 09:21:02 +00:00
|
|
|
import { defineConfig } from 'vite'
|
|
|
|
import solidPlugin from 'vite-plugin-solid'
|
|
|
|
import ssrPlugin from 'vite-plugin-ssr/plugin'
|
|
|
|
import sassDts from 'vite-plugin-sass-dts'
|
|
|
|
|
2023-07-19 19:48:24 +00:00
|
|
|
export default defineConfig(() => {
|
2023-02-17 09:21:02 +00:00
|
|
|
return {
|
|
|
|
envPrefix: 'PUBLIC_',
|
|
|
|
plugins: [solidPlugin({ ssr: true }), ssrPlugin({ includeAssetsImportedByServer: true }), sassDts()],
|
|
|
|
server: {
|
|
|
|
port: 3000
|
|
|
|
},
|
|
|
|
css: {
|
2023-06-02 22:01:08 +00:00
|
|
|
devSourcemap: true,
|
2023-02-17 09:21:02 +00:00
|
|
|
preprocessorOptions: {
|
|
|
|
scss: { additionalData: '@import "src/styles/imports";\n' }
|
|
|
|
}
|
|
|
|
},
|
|
|
|
build: {
|
|
|
|
rollupOptions: {
|
|
|
|
external: []
|
|
|
|
},
|
2023-05-01 18:32:32 +00:00
|
|
|
chunkSizeWarningLimit: 1024,
|
2023-02-17 09:21:02 +00:00
|
|
|
target: 'esnext'
|
2023-09-27 14:33:06 +00:00
|
|
|
},
|
|
|
|
ssr: {
|
|
|
|
noExternal: [
|
|
|
|
'solid-js',
|
|
|
|
'@nanostores/solid',
|
|
|
|
'@urql/core',
|
|
|
|
'wonka',
|
|
|
|
'solid-popper',
|
|
|
|
'seroval',
|
|
|
|
'@solid-primitives/share',
|
|
|
|
'i18next',
|
|
|
|
'js-cookie',
|
|
|
|
'@solid-primitives/memo',
|
|
|
|
'@solid-primitives/media',
|
|
|
|
'@solid-primitives/storage',
|
|
|
|
'@solid-primitives/utils',
|
|
|
|
'@solid-primitives/rootless',
|
|
|
|
'solid-tiptap',
|
|
|
|
'@tiptap/extension-document',
|
|
|
|
'@tiptap/core',
|
|
|
|
'@tiptap/pm',
|
|
|
|
'prosemirror-state',
|
|
|
|
'prosemirror-model',
|
|
|
|
'prosemirror-transform',
|
|
|
|
'prosemirror-commands',
|
|
|
|
'prosemirror-schema-list',
|
|
|
|
'@tiptap/extension-text',
|
|
|
|
'@tiptap/extension-paragraph',
|
|
|
|
'@tiptap/extension-bold',
|
|
|
|
'@tiptap/extension-italic',
|
|
|
|
'@tiptap/extension-blockquote',
|
|
|
|
'@solid-primitives/upload',
|
|
|
|
'@tiptap/extension-placeholder',
|
|
|
|
'prosemirror-view',
|
|
|
|
'@tiptap/extension-link',
|
|
|
|
'@tiptap/extension-image',
|
2023-09-29 02:46:07 +00:00
|
|
|
'@tiptap/extension-character-count',
|
|
|
|
'clsx'
|
2023-09-27 14:33:06 +00:00
|
|
|
]
|
2023-02-17 09:21:02 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|