UNPKG

@vue-storefront/rollup-config

Version:

> Common rollup configuration used in Alokai integrations

30 lines (29 loc) 949 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateSDKConfig = generateSDKConfig; const rollup_plugin_typescript2_1 = __importDefault(require("rollup-plugin-typescript2")); const external_1 = require("./helpers/external"); function generateSDKConfig(pkg) { return { input: "src/index.ts", output: [ { file: pkg.main, format: "cjs", sourcemap: true, }, { file: pkg.module, format: "es", sourcemap: true, }, ], external: (id) => { return (0, external_1.resolveExternal)(id, pkg); }, plugins: [(0, rollup_plugin_typescript2_1.default)({ clean: true })], }; }