mirror of
				https://github.com/strapi/strapi.git
				synced 2025-10-31 01:47:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { defineConfig } from 'rollup';
 | |
| import path from 'path';
 | |
| import { basePlugins } from '../../../rollup.utils.mjs';
 | |
| 
 | |
| export default defineConfig([
 | |
|   {
 | |
|     input: path.join(import.meta.dirname, 'server/src/index.ts'),
 | |
|     external: (id) => !path.isAbsolute(id) && !id.startsWith('.'),
 | |
|     output: [
 | |
|       {
 | |
|         dir: path.join(import.meta.dirname, 'dist/server'),
 | |
|         entryFileNames: '[name].js',
 | |
|         chunkFileNames: 'chunks/[name]-[hash].js',
 | |
|         exports: 'auto',
 | |
|         format: 'cjs',
 | |
|         sourcemap: true,
 | |
|       },
 | |
|       {
 | |
|         dir: path.join(import.meta.dirname, 'dist/server'),
 | |
|         entryFileNames: '[name].mjs',
 | |
|         chunkFileNames: 'chunks/[name]-[hash].mjs',
 | |
|         exports: 'auto',
 | |
|         format: 'esm',
 | |
|         sourcemap: true,
 | |
|       },
 | |
|     ],
 | |
|     plugins: [...basePlugins(import.meta.dirname)],
 | |
|   },
 | |
|   {
 | |
|     input: path.join(import.meta.dirname, 'admin/src/index.ts'),
 | |
|     external: (id) => !path.isAbsolute(id) && !id.startsWith('.'),
 | |
|     output: [
 | |
|       {
 | |
|         dir: path.join(import.meta.dirname, 'dist/admin'),
 | |
|         entryFileNames: '[name].js',
 | |
|         chunkFileNames: 'chunks/[name]-[hash].js',
 | |
|         exports: 'auto',
 | |
|         format: 'cjs',
 | |
|         sourcemap: true,
 | |
|       },
 | |
|       {
 | |
|         dir: path.join(import.meta.dirname, 'dist/admin'),
 | |
|         entryFileNames: '[name].mjs',
 | |
|         chunkFileNames: 'chunks/[name]-[hash].mjs',
 | |
|         exports: 'auto',
 | |
|         format: 'esm',
 | |
|         sourcemap: true,
 | |
|       },
 | |
|     ],
 | |
|     plugins: [...basePlugins(import.meta.dirname)],
 | |
|   },
 | |
| ]);
 | 
