{"version":3,"sources":["jsdelivr-header.js","/npm/@gluons/vue-up@0.8.1/dist/bundle.js"],"names":[],"mappings":"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","file":"/npm/@gluons/vue-up@0.8.1/dist/bundle.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@gluons/vue-up@0.8.1/dist/bundle.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nexports.nodeExternals = void 0;\r\nvar tslib_1 = require(\"tslib\");\r\nvar del_1 = tslib_1.__importDefault(require(\"del\"));\r\nvar nvl_1 = tslib_1.__importDefault(require(\"nvl\"));\r\nvar path_1 = require(\"path\");\r\nvar rollup_1 = require(\"rollup\");\r\nvar createInputOptions_1 = tslib_1.__importDefault(require(\"./createInputOptions\"));\r\nvar createOutputOptions_1 = tslib_1.__importDefault(require(\"./createOutputOptions\"));\r\nvar formats_1 = require(\"./lib/formats\");\r\nvar nodeExternals_1 = tslib_1.__importDefault(require(\"./lib/nodeExternals\"));\r\nexports.nodeExternals = nodeExternals_1.default;\r\nvar ProgressPlugin_1 = require(\"./lib/ProgressPlugin\");\r\nvar verifyConfig_1 = tslib_1.__importDefault(require(\"./lib/verifyConfig\"));\r\nvar fulfilConfig_1 = tslib_1.__importDefault(require(\"./utils/fulfilConfig\"));\r\nvar loadConfig_1 = tslib_1.__importDefault(require(\"./utils/loadConfig\"));\r\nvar logError_1 = tslib_1.__importDefault(require(\"./utils/logError\"));\r\n/**\r\n * Bundle Vue library.\r\n *\r\n * @export\r\n * @param {Configuration} config Configuration\r\n * @returns\r\n */\r\nfunction bundle(config) {\r\n    return tslib_1.__awaiter(this, void 0, void 0, function () {\r\n        var _a, _b, entry, fileName, libraryName, outDir, cleanOutDir, alias, define, sourceMap, externals, globals, moduleExternals, webExternals, newInputOptions, _c, moduleInputOptions, ssrInputOptions, webUnminInputOptions, webMinInputOptions, _d, moduleBundle, ssrBundle, webUnminBundle, webMinBundle, writer, webUnminFormats, webMinFormats, err_1;\r\n        return tslib_1.__generator(this, function (_e) {\r\n            switch (_e.label) {\r\n                case 0:\r\n                    process.env.NODE_ENV = 'production';\r\n                    _a = nvl_1.default;\r\n                    _b = [config];\r\n                    return [4 /*yield*/, loadConfig_1.default()];\r\n                case 1:\r\n                    config = _a.apply(void 0, _b.concat([_e.sent()]));\r\n                    config = fulfilConfig_1.default(config);\r\n                    verifyConfig_1.default(config);\r\n                    entry = config.entry, fileName = config.fileName, libraryName = config.libraryName, outDir = config.outDir, cleanOutDir = config.cleanOutDir, alias = config.alias, define = config.define, sourceMap = config.sourceMap, externals = config.externals, globals = config.globals;\r\n                    moduleExternals = externals.module, webExternals = externals.web;\r\n                    // Always include 'vue' in `externals` for web bundle\r\n                    if (Array.isArray(webExternals) && !webExternals.includes('vue')) {\r\n                        webExternals.push('vue');\r\n                    }\r\n                    newInputOptions = function (externals, isWeb, minimize, ssr) {\r\n                        if (isWeb === void 0) { isWeb = false; }\r\n                        if (minimize === void 0) { minimize = false; }\r\n                        if (ssr === void 0) { ssr = false; }\r\n                        return createInputOptions_1.default({\r\n                            entry: entry,\r\n                            minimize: minimize,\r\n                            ssr: ssr,\r\n                            fileName: fileName,\r\n                            alias: alias,\r\n                            define: define,\r\n                            externals: externals,\r\n                            isWeb: isWeb\r\n                        });\r\n                    };\r\n                    _e.label = 2;\r\n                case 2:\r\n                    _e.trys.push([2, 7, , 8]);\r\n                    _c = cleanOutDir;\r\n                    if (!_c) return [3 /*break*/, 4];\r\n                    return [4 /*yield*/, del_1.default(path_1.join(outDir, '*'), { dot: true })];\r\n                case 3:\r\n                    _c = (_e.sent());\r\n                    _e.label = 4;\r\n                case 4:\r\n                    _c;\r\n                    moduleInputOptions = newInputOptions(moduleExternals);\r\n                    ssrInputOptions = newInputOptions(moduleExternals, false, false, true);\r\n                    webUnminInputOptions = newInputOptions(webExternals, true);\r\n                    webMinInputOptions = newInputOptions(webExternals, true, true);\r\n                    return [4 /*yield*/, Promise.all([\r\n                            rollup_1.rollup(moduleInputOptions),\r\n                            rollup_1.rollup(ssrInputOptions),\r\n                            rollup_1.rollup(webUnminInputOptions),\r\n                            rollup_1.rollup(webMinInputOptions)\r\n                        ])];\r\n                case 5:\r\n                    _d = _e.sent(), moduleBundle = _d[0], ssrBundle = _d[1], webUnminBundle = _d[2], webMinBundle = _d[3];\r\n                    writer = function (bundle) { return function (formatInfo) {\r\n                        var format = formatInfo.format, suffix = formatInfo.suffix;\r\n                        var outputOptions = createOutputOptions_1.default({\r\n                            fileName: fileName,\r\n                            suffix: nvl_1.default(suffix, format),\r\n                            format: format,\r\n                            libraryName: libraryName,\r\n                            outDir: outDir,\r\n                            sourceMap: sourceMap,\r\n                            globals: globals\r\n                        });\r\n                        return bundle.write(outputOptions);\r\n                    }; };\r\n                    webUnminFormats = formats_1.webFormats.filter(function (format) { return !format.min; });\r\n                    webMinFormats = formats_1.webFormats.filter(function (format) { return format.min; });\r\n                    return [4 /*yield*/, Promise.all(tslib_1.__spreadArrays(formats_1.moduleFormats.map(writer(moduleBundle)), formats_1.ssrFormats.map(writer(ssrBundle)), webUnminFormats.map(writer(webUnminBundle)), webMinFormats.map(writer(webMinBundle))))];\r\n                case 6:\r\n                    _e.sent();\r\n                    return [3 /*break*/, 8];\r\n                case 7:\r\n                    err_1 = _e.sent();\r\n                    ProgressPlugin_1.pluginState.hasError = true;\r\n                    logError_1.default(err_1);\r\n                    return [3 /*break*/, 8];\r\n                case 8: return [2 /*return*/];\r\n            }\r\n        });\r\n    });\r\n}\r\nexports.default = bundle;\r\n"]}