docs: add code comment
[e-mobility-charging-stations-simulator.git] / rollup.config.mjs
index 63f8acc7bbc8285c72b23f55115e481e297ebd4f..2c8d35564c05b9925bfaf91e3c39f4aa582abc7d 100644 (file)
@@ -24,6 +24,7 @@ const availableParallelism = () => {
 
 const isDevelopmentBuild = process.env.BUILD === 'development';
 const isAnalyzeBuild = process.env.ANALYZE;
+const sourceMap = !!isDevelopmentBuild;
 
 export default {
   input: ['src/start.ts', 'src/charging-station/ChargingStationWorker.ts'],
@@ -32,7 +33,7 @@ export default {
     {
       dir: 'dist',
       format: 'esm',
-      sourcemap: !!isDevelopmentBuild,
+      sourcemap: sourceMap,
       plugins: [terser({ maxWorkers: Math.floor(availableParallelism() / 2) })],
     },
   ],
@@ -43,18 +44,19 @@ export default {
     'ajv-formats',
     'basic-ftp',
     'chalk',
+    'date-fns',
+    'deep-clone',
     'http-status-codes',
-    'just-clone',
     'just-merge',
     'mnemonist/lru-map-with-delete.js',
     'mnemonist/queue.js',
-    'moment',
     'mongodb',
     'node:async_hooks',
     'node:crypto',
     'node:events',
     'node:fs',
     'node:http',
+    'node:http2',
     'node:path',
     'node:perf_hooks',
     'node:stream',
@@ -73,7 +75,7 @@ export default {
     typescript({
       tsconfig: 'tsconfig.json',
       compilerOptions: {
-        sourceMap: !!isDevelopmentBuild,
+        sourceMap,
       },
     }),
     del({