UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

42 lines (32 loc) 1.19 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkLJDV7HFTjs = require('./chunk-LJDV7HFT.js'); var _chunk4PG3MS76js = require('./chunk-4PG3MS76.js'); // src/executors/cargo-doc/executor.ts async function cargoDocExecutor(options, context) { const opts = { ...options }; opts["no-deps"] = opts.noDeps; delete opts.noDeps; const command = _chunkLJDV7HFTjs.buildCargoCommand.call(void 0, "doc", options, context); return await _chunkLJDV7HFTjs.cargoCommand.call(void 0, ...command); } var executor_default = _chunk4PG3MS76js.withRunExecutor.call(void 0, "Cargo - Doc", cargoDocExecutor, { skipReadingConfig: false, hooks: { applyDefaultOptions: (options) => { options.outputPath ??= "dist/{projectRoot}/docs"; options.toolchain ??= "stable"; options.release ??= options.profile ? false : true; options.allFeatures ??= true; options.lib ??= true; options.bins ??= true; options.examples ??= true; options.noDeps ??= false; return options; } } } ); exports.cargoDocExecutor = cargoDocExecutor; exports.executor_default = executor_default;