X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=rollup.config.mjs;h=7c274b1a72dd97b8f5beb243ff434d1ba84ff455;hb=27e8333f7d05af6df11681d1f97ccbaf9d59fc58;hp=77d516bd6e483da4c5cac72391b3a05cb1bb4087;hpb=5ea2262889dc3886579289b0d7205632bfea4bf2;p=poolifier.git diff --git a/rollup.config.mjs b/rollup.config.mjs index 77d516bd..7c274b1a 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -1,8 +1,8 @@ -import typescript from 'rollup-plugin-typescript2' import analyze from 'rollup-plugin-analyzer' -import { terser } from 'rollup-plugin-terser' -import del from 'rollup-plugin-delete' import command from 'rollup-plugin-command' +import del from 'rollup-plugin-delete' +import { terser } from 'rollup-plugin-terser' +import ts from 'rollup-plugin-ts' const isDevelopmentBuild = process.env.BUILD === 'development' const isAnalyze = process.env.ANALYZE @@ -18,12 +18,13 @@ export default { ...(isDevelopmentBuild && { preserveModulesRoot: 'src' }), ...(!isDevelopmentBuild && { plugins: [terser({ numWorkers: 2 })] }) }, - external: ['async_hooks', 'cluster', 'events', 'worker_threads'], + external: ['async_hooks', 'cluster', 'events', 'os', 'worker_threads'], plugins: [ - typescript({ + ts({ tsconfig: isDevelopmentBuild ? 'tsconfig.development.json' - : 'tsconfig.json' + : 'tsconfig.json', + browserslist: false }), del({ targets: ['lib/*']