UNPKG

@storm-stack/core

Version:

A build toolkit and runtime used by Storm Software in TypeScript applications

65 lines (60 loc) 2.26 kB
'use strict'; var chunkE34OWNIJ_cjs = require('./chunk-E34OWNIJ.cjs'); var chunk5QXHN37U_cjs = require('./chunk-5QXHN37U.cjs'); var chunk3ONWID2V_cjs = require('./chunk-3ONWID2V.cjs'); var joinPaths = require('@stryke/path/join-paths'); var isObject = require('@stryke/type-checks/is-object'); var defu = require('defu'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var defu__default = /*#__PURE__*/_interopDefault(defu); function resolveUnbuildOptions(context, override = {}) { const result = defu__default.default(override, context.options.unbuild.override ?? {}, { ...context.options.unbuild, override: void 0 }, { projectName: context.options.name, name: context.options.name, orgName: isObject.isObject(context.options.organization) ? context.options.organization.name : context.options.organization, projectRoot: context.options.projectRoot, outputPath: context.options.output.outputPath || "dist", platform: context.options.platform, external: context.vfs.runtimeIdMap.keys().reduce((ret, id) => { if (!ret.includes(id)) { ret.push(id); } return ret; }, context.options.external ?? []), alias: context.options.unbuild.alias, debug: context.options.mode === "development", minify: context.options.mode !== "development", sourcemap: context.options.mode === "development", loaders: [ chunkE34OWNIJ_cjs.getUnbuildLoader(context) ], jiti: { interopDefault: true, fsCache: joinPaths.joinPaths(context.envPaths.cache, "jiti"), moduleCache: true }, rollup: { esbuild: chunk5QXHN37U_cjs.resolveESBuildOptions(context) } }, { dts: true, clean: false, includeSrc: false, treeShaking: true, splitting: true, watch: false, stub: false, watchOptions: {}, outputPath: "dist", generatePackageJson: true, banner: context.options.mode !== "production" ? "\n// \u26A1 Built with Storm Stack \n" : " " }); return result; } chunk3ONWID2V_cjs.__name(resolveUnbuildOptions, "resolveUnbuildOptions"); exports.resolveUnbuildOptions = resolveUnbuildOptions; //# sourceMappingURL=chunk-UB7SZ7IB.cjs.map //# sourceMappingURL=chunk-UB7SZ7IB.cjs.map