Skip to content

Commit

Permalink
Merge pull request #88 from marmelab/production-sources
Browse files Browse the repository at this point in the history
Allow TS sourcemaps in production
  • Loading branch information
fzaninotto authored Feb 7, 2025
2 parents 640704e + 4efa09f commit 1fd3bdf
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,72 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { visualizer } from 'rollup-plugin-visualizer';
import path from 'node:path';

const alias = [
{
find: 'react-admin',
replacement: path.resolve(__dirname, './node_modules/react-admin/src'),
},
{
find: 'ra-core',
replacement: path.resolve(__dirname, './node_modules/ra-core/src'),
},
{
find: 'ra-i18n-polyglot',
replacement: path.resolve(
__dirname,
'./node_modules/ra-i18n-polyglot/src'
),
},
{
find: 'ra-language-english',
replacement: path.resolve(
__dirname,
'./node_modules/ra-language-english/src'
),
},
{
find: 'ra-ui-materialui',
replacement: path.resolve(
__dirname,
'./node_modules/ra-ui-materialui/src'
),
},
{
find: 'ra-data-fakerest',
replacement: path.resolve(
__dirname,
'./node_modules/ra-data-fakerest/src'
),
},
{
find: 'ra-supabase-core',
replacement: path.resolve(
__dirname,
'./node_modules/ra-supabase-core/src'
),
},
{
find: 'ra-supabase-ui-materialui',
replacement: path.resolve(
__dirname,
'./node_modules/ra-supabase-ui-materialui/src'
),
},
{
find: 'ra-supabase-language-english',
replacement: path.resolve(
__dirname,
'./node_modules/ra-supabase-language-english/src'
),
},
{
find: 'ra-supabase',
replacement: path.resolve(__dirname, './node_modules/ra-supabase/src'),
},
// add any other react-admin packages you have
];

// https://vitejs.dev/config/
export default defineConfig({
Expand All @@ -22,6 +88,7 @@ export default defineConfig({
sourcemap: true,
},
resolve: {
alias,
preserveSymlinks: true,
},
});

0 comments on commit 1fd3bdf

Please sign in to comment.