From a008816085fb3ce99d113e9f815df4d47c7396f7 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 1 Jan 2023 12:40:32 -0500 Subject: [PATCH] *Update dist --- dist/index.d.ts | 3 ++- dist/index.js | 13 ++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dist/index.d.ts b/dist/index.d.ts index 34d0d5b..de478c8 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,2 +1,3 @@ import { RollupOptions } from "rollup"; -export default function preset(): RollupOptions; +import { RollupNodeResolveOptions } from "@rollup/plugin-node-resolve"; +export default function preset(globalOptions: RollupOptions, resolveOptions?: RollupNodeResolveOptions, commonJsOptions?: any): RollupOptions; diff --git a/dist/index.js b/dist/index.js index bdad89e..67fdea0 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,11 +1,13 @@ import { defineConfig } from "rollup"; import commonjs from "@rollup/plugin-commonjs"; -import { nodeResolve } from "@rollup/plugin-node-resolve"; +import { nodeResolve, } from "@rollup/plugin-node-resolve"; import { bundleNativeModulesPlugin } from "@lumeweb/rollup-plugin-bundle-native-modules"; import typescript from "@rollup/plugin-typescript"; import json from "@rollup/plugin-json"; -export default function preset() { - return defineConfig({ +// @ts-ignore +import merger from "object-merger"; +export default function preset(globalOptions, resolveOptions = {}, commonJsOptions = {}) { + return merger(globalOptions, defineConfig({ plugins: [ typescript(), json(), @@ -13,8 +15,9 @@ export default function preset() { nodeResolve({ mainFields: ["main"], exportConditions: ["node", "require", "default"], + ...resolveOptions, }), - commonjs(), + commonjs(commonJsOptions), ], - }); + })); }