@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
1 lines • 1.82 kB
Source Map (JSON)
{"version":3,"sources":["../../src/lib/unbuild/build.ts"],"names":["unbuild","context","override","options","resolveUnbuildOptions","build"],"mappings":";;;;;;AA6BA,eAAsBA,OAAAA,CACpBC,OAAAA,EACAC,QAAAA,GAA4C,EAAC,EAAC;AAE9C,EAAA,MAAMC,OAAAA,GAAUC,uCAAAA,CAAsBH,OAAAA,EAASC,QAAAA,CAAAA;AAE/C,EAAA,OAAOG,gBAAMF,OAAAA,CAAAA;AACf;AAPsBH,wBAAAA,CAAAA,OAAAA,EAAAA,SAAAA,CAAAA","file":"chunk-W2LJYMTX.cjs","sourcesContent":["/* -------------------------------------------------------------------\n\n ⚡ Storm Software - Storm Stack\n\n This code was released as part of the Storm Stack project. Storm Stack\n is maintained by Storm Software under the Apache-2.0 license, and is\n free for commercial and private use. For more information, please visit\n our licensing page at https://stormsoftware.com/licenses/projects/storm-stack.\n\n Website: https://stormsoftware.com\n Repository: https://github.com/storm-software/storm-stack\n Documentation: https://docs.stormsoftware.com/projects/storm-stack\n Contact: https://stormsoftware.com/contact\n\n SPDX-License-Identifier: Apache-2.0\n\n ------------------------------------------------------------------- */\n\nimport { build } from \"@storm-software/unbuild\";\nimport { UnbuildOverrideOptions } from \"../../types/config\";\nimport type { Context } from \"../../types/context\";\nimport { resolveUnbuildOptions } from \"./options\";\n\n/**\n * Build the project using unbuild\n *\n * @param context - The context object\n * @returns A promise that resolves when the build is complete\n */\nexport async function unbuild(\n context: Context,\n override: Partial<UnbuildOverrideOptions> = {}\n) {\n const options = resolveUnbuildOptions(context, override);\n\n return build(options);\n}\n"]}