@@ -32,8 +32,6 @@ const nextConfig = {
3232 config . resolve . alias = {
3333 ...config . resolve . alias ,
3434 json5 : require . resolve ( 'json5/lib/index.js' ) ,
35- // Map the problematic CSS import to our empty file
36- '~react-toastify/dist/ReactToastify.min.css' : resolve ( __dirname , 'empty.css' ) ,
3735 } ;
3836
3937 // Add resolve modules to look in monorepo node_modules
@@ -42,25 +40,6 @@ const nextConfig = {
4240 resolve ( __dirname , '../../node_modules' ) ,
4341 'node_modules' ,
4442 ] ;
45-
46- // Handle ~ prefix imports by rewriting them to resolve from node_modules
47- // The ~ prefix is a webpack convention that some packages use
48- config . plugins . push (
49- new webpack . NormalModuleReplacementPlugin ( / ^ ~ / , ( resource ) => {
50- // Get the path after the ~ prefix
51- const requestPath = resource . request . substring ( 1 ) ;
52-
53- // Special case: ignore react-toastify CSS that JupyterLab imports but we don't need
54- if ( requestPath . includes ( 'react-toastify/dist/ReactToastify.min.css' ) ) {
55- // Replace with an empty CSS file from this directory
56- resource . request = resolve ( __dirname , 'empty.css' ) ;
57- return ;
58- }
59-
60- // For other ~ imports, resolve from node_modules
61- resource . request = resolve ( __dirname , '../../node_modules' , requestPath ) ;
62- } ) ,
63- ) ;
6443 config . module . rules . push (
6544 { test : / \. j s .m a p $ / , type : 'asset/resource' } ,
6645 {
0 commit comments