deepl-mark/vite.config.js
2026-03-02 08:56:39 +01:00

24 lines
561 B
JavaScript

import { readFileSync } from 'fs';
import np from 'path';
const CWD = process.cwd();
// Load .env into process.env for tests
try {
const env = readFileSync(np.resolve(CWD, '.env'), 'utf-8');
for (const line of env.split('\n')) {
const match = line.match(/^\s*([\w.-]+)\s*=\s*"?([^"]*)"?\s*$/);
if (match) process.env[match[1]] ??= match[2];
}
} catch { }
/** @type { import('vite').UserConfig } */
export default {
resolve: {
alias: {
$types: np.resolve(CWD, './src/types/index.js'),
$utils: np.resolve(CWD, './src/utils/index.js')
}
}
};