* Consolidate layout pattern * Duplicates cleared * Tsdoc function docs * Excess files * Full types transition * Thorough tsdoc of existing comoponents
21 lines
503 B
TypeScript
21 lines
503 B
TypeScript
import react from '@vitejs/plugin-react';
|
|
import { exec } from 'child_process';
|
|
import path from 'path';
|
|
import { promisify } from 'util';
|
|
import { defineConfig } from 'vite';
|
|
|
|
export default defineConfig(async () => ({
|
|
plugins: [react()],
|
|
resolve: {
|
|
alias: [
|
|
{ find: '@', replacement: path.resolve(__dirname, './src') }
|
|
]
|
|
},
|
|
define: {
|
|
'process.env': {},
|
|
__VERSION__: JSON.stringify(
|
|
(await promisify(exec)('git rev-parse --short HEAD')).stdout.trim()
|
|
)
|
|
}
|
|
}));
|