mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-23 18:29:09 +00:00
This started causing issues as we are transitioning to TS. By removing the file extension, Vite is able to pick up the correct file.
50 lines
1.1 KiB
JavaScript
50 lines
1.1 KiB
JavaScript
import { fileURLToPath } from 'node:url'
|
|
import autoprefixer from 'autoprefixer'
|
|
import postcssLogical from 'postcss-logical'
|
|
import postcssDirPseudoClass from 'postcss-dir-pseudo-class'
|
|
|
|
const ROOT = new URL('../../', import.meta.url)
|
|
const PACKAGES_ROOT = fileURLToPath(new URL('./packages/', ROOT))
|
|
|
|
/**
|
|
* @type {import('vite').UserConfig}
|
|
*/
|
|
const config = {
|
|
envDir: fileURLToPath(ROOT),
|
|
css: {
|
|
postcss: {
|
|
plugins: [
|
|
autoprefixer,
|
|
postcssLogical(),
|
|
postcssDirPseudoClass(),
|
|
],
|
|
},
|
|
},
|
|
esbuild: {
|
|
jsx: 'transform',
|
|
jsxFactory: 'h',
|
|
jsxFragment: 'Fragment',
|
|
},
|
|
resolve: {
|
|
alias: [
|
|
{
|
|
find: /^uppy\/(.+)$/,
|
|
replacement: `${PACKAGES_ROOT}uppy/$1`,
|
|
},
|
|
{
|
|
find: /^@uppy\/([^/]+)$/,
|
|
replacement: `${PACKAGES_ROOT}@uppy/$1/src/index`,
|
|
},
|
|
{
|
|
find: /^@uppy\/([^/]+)\/lib\/(.+?)(\.js)?$/,
|
|
replacement: `${PACKAGES_ROOT}@uppy/$1/src/$2`,
|
|
},
|
|
// {
|
|
// find: /^@uppy\/([^/]+)\/(.+)$/,
|
|
// replacement: PACKAGES_ROOT + "@uppy/$1/src/$2",
|
|
// },
|
|
],
|
|
},
|
|
}
|
|
|
|
export default config
|