2022-12-14 15:15:51 +00:00
|
|
|
import { defineConfig, RollupOptions } from "rollup";
|
2022-12-14 14:54:21 +00:00
|
|
|
import commonjs from "@rollup/plugin-commonjs";
|
|
|
|
import { nodeResolve } from "@rollup/plugin-node-resolve";
|
|
|
|
import { bundleNativeModulesPlugin } from "@lumeweb/rollup-plugin-bundle-native-modules";
|
2022-12-14 15:03:11 +00:00
|
|
|
import typescript from "@rollup/plugin-typescript";
|
|
|
|
import json from "@rollup/plugin-json";
|
2022-12-14 14:54:21 +00:00
|
|
|
|
2022-12-14 15:15:51 +00:00
|
|
|
export default function preset(): RollupOptions {
|
|
|
|
return defineConfig({
|
|
|
|
plugins: [
|
|
|
|
typescript(),
|
|
|
|
json(),
|
|
|
|
nodeResolve(),
|
|
|
|
commonjs(),
|
|
|
|
bundleNativeModulesPlugin(),
|
|
|
|
],
|
|
|
|
});
|
|
|
|
}
|