| 
									
										
										
										
											2023-10-30 11:36:16 +00:00
										 |  |  | import { Config, defineConfig } from '@strapi/pack-up'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const config: Config = defineConfig({ | 
					
						
							|  |  |  |   bundles: [ | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       source: './_internal/index.ts', | 
					
						
							| 
									
										
										
										
											2023-12-19 18:12:02 +01:00
										 |  |  |       import: './dist/_internal.mjs', | 
					
						
							|  |  |  |       require: './dist/_internal.js', | 
					
						
							|  |  |  |       types: './dist/_internal/index.d.ts', | 
					
						
							|  |  |  |       runtime: 'web', | 
					
						
							| 
									
										
										
										
											2023-10-30 11:36:16 +00:00
										 |  |  |     }, | 
					
						
							| 
									
										
										
										
											2023-11-16 16:38:15 +01:00
										 |  |  |     { | 
					
						
							|  |  |  |       source: './server/src/index.ts', | 
					
						
							|  |  |  |       import: './dist/server/index.mjs', | 
					
						
							|  |  |  |       require: './dist/server/index.js', | 
					
						
							|  |  |  |       types: './dist/server/src/index.d.ts', | 
					
						
							|  |  |  |       tsconfig: './server/tsconfig.build.json', | 
					
						
							|  |  |  |       runtime: 'node', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       source: './ee/server/src/index.ts', | 
					
						
							|  |  |  |       import: './dist/ee/server/index.mjs', | 
					
						
							|  |  |  |       require: './dist/ee/server/index.js', | 
					
						
							|  |  |  |       runtime: 'node', | 
					
						
							| 
									
										
										
										
											2023-11-17 14:48:05 +00:00
										 |  |  |     }, | 
					
						
							| 
									
										
										
										
											2023-10-30 11:36:16 +00:00
										 |  |  |   ], | 
					
						
							|  |  |  |   dist: './dist', | 
					
						
							|  |  |  |   /** | 
					
						
							|  |  |  |    * Because we're exporting a server & client package | 
					
						
							|  |  |  |    * which have different runtimes we want to ignore | 
					
						
							|  |  |  |    * what they look like in the package.json | 
					
						
							|  |  |  |    */ | 
					
						
							|  |  |  |   exports: {}, | 
					
						
							| 
									
										
										
										
											2024-01-11 14:14:25 +00:00
										 |  |  |   // If you don't include this, it seems to think vite needs to be bundled, which isn't true.
 | 
					
						
							|  |  |  |   externals: ['vite'], | 
					
						
							| 
									
										
										
										
											2023-10-30 11:36:16 +00:00
										 |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default config; |