build: use defineConfig() in rollup configurations
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 28 Aug 2023 23:20:17 +0000 (01:20 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 28 Aug 2023 23:20:17 +0000 (01:20 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
examples/typescript/http-server-pool/express-cluster/rollup.config.mjs
examples/typescript/http-server-pool/express-hybrid/rollup.config.mjs
examples/typescript/http-server-pool/fastify-cluster/rollup.config.mjs
examples/typescript/http-server-pool/fastify-hybrid/rollup.config.mjs
examples/typescript/websocket-server-pool/ws-cluster/rollup.config.mjs
examples/typescript/websocket-server-pool/ws-hybrid/rollup.config.mjs
rollup.config.mjs
tsconfig.development.json

index 5bbe0046087d70e6139f2d1c1263386fdcb45365..31a3a871b4d342b6690d0c477f6ff020438bde62 100644 (file)
@@ -1,8 +1,9 @@
 /* eslint-disable n/no-unpublished-import */
 import typescript from '@rollup/plugin-typescript'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
-export default {
+export default defineConfig({
   input: ['./src/main.ts', './src/worker.ts'],
   strictDeprecations: true,
   output: [
@@ -29,4 +30,4 @@ export default {
       targets: ['./dist/*']
     })
   ]
-}
+})
index 0b07b4e47d83c71869f169dbd7bf325d753f511e..d353be211476f5f8c11c64a1cb95c2835f845beb 100644 (file)
@@ -1,8 +1,9 @@
 /* eslint-disable n/no-unpublished-import */
 import typescript from '@rollup/plugin-typescript'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
-export default {
+export default defineConfig({
   input: [
     './src/main.ts',
     './src/express-worker.ts',
@@ -33,4 +34,4 @@ export default {
       targets: ['./dist/*']
     })
   ]
-}
+})
index 1a46e9980b6f678596701a3d6328ca74120b5c0a..eee200e9eb50a6616ce2f7cbdf97ffabf457f314 100644 (file)
@@ -1,8 +1,9 @@
 /* eslint-disable n/no-unpublished-import */
 import typescript from '@rollup/plugin-typescript'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
-export default {
+export default defineConfig({
   input: ['./src/main.ts', './src/worker.ts'],
   strictDeprecations: true,
   output: [
@@ -29,4 +30,4 @@ export default {
       targets: ['./dist/*']
     })
   ]
-}
+})
index ecc218cf4a116ecb154bd73ec1f5b1849f5385f4..2ac38f32c587ea36c012fc11f8d2b86b2449541f 100644 (file)
@@ -1,8 +1,9 @@
 /* eslint-disable n/no-unpublished-import */
 import typescript from '@rollup/plugin-typescript'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
-export default {
+export default defineConfig({
   input: [
     './src/main.ts',
     './src/fastify-worker.ts',
@@ -33,4 +34,4 @@ export default {
       targets: ['./dist/*']
     })
   ]
-}
+})
index 6997381d173afa897bd383981e87d89c3e50a7c6..c1fe5160375b028d7a555d3f98540fac37e0e838 100644 (file)
@@ -1,8 +1,9 @@
 /* eslint-disable n/no-unpublished-import */
 import typescript from '@rollup/plugin-typescript'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
-export default {
+export default defineConfig({
   input: ['./src/main.ts', './src/worker.ts'],
   strictDeprecations: true,
   output: [
@@ -29,4 +30,4 @@ export default {
       targets: ['./dist/*']
     })
   ]
-}
+})
index 6f5693b94098b698587430b7225af7b44b0568e4..1560be0d5fac7fa855a6d534dbfee3179038d90c 100644 (file)
@@ -1,8 +1,9 @@
 /* eslint-disable n/no-unpublished-import */
 import typescript from '@rollup/plugin-typescript'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
-export default {
+export default defineConfig({
   input: [
     './src/main.ts',
     './src/websocket-server-worker.ts',
@@ -33,4 +34,4 @@ export default {
       targets: ['./dist/*']
     })
   ]
-}
+})
index e0c97bd6e4ebe607ec56d4c526c43206a6215393..29cc1f96e86610346dc42757afe07c73fae0b560 100644 (file)
@@ -5,6 +5,7 @@ import typescript from '@rollup/plugin-typescript'
 import analyze from 'rollup-plugin-analyzer'
 import command from 'rollup-plugin-command'
 import del from 'rollup-plugin-delete'
+import { defineConfig } from 'rollup'
 
 const availableParallelism = () => {
   let availableParallelism = 1
@@ -25,7 +26,7 @@ const isDocumentationBuild = process.env.DOCUMENTATION
 
 const maxWorkers = Math.floor(availableParallelism() / 2)
 
-export default [
+export default defineConfig([
   {
     input: './src/index.ts',
     strictDeprecations: true,
@@ -100,4 +101,4 @@ export default [
       isAnalyzeBuild && analyze()
     ]
   }
-]
+])
index f7aa7d0f483c1e8054850a434b9a697275e20a0f..87915c1e67db042c15cc271103d0070baf6c54d9 100644 (file)
@@ -1,7 +1,7 @@
 {
   "extends": "./tsconfig.json",
   "compilerOptions": {
-    "sourceMap": true,
+    "sourceMap": true
   },
   "exclude": ["node_modules", "lib", "examples/typescript/**/*.ts"]
 }