@nx-extend/react-email
Version:
<a href="https://www.npmjs.com/package/@nx-extend/react-email" rel="nofollow"> <img src="https://badgen.net/npm/v/@nx-extend/react-email" alt="@nx-extend/react-email NPM package"> </a>
25 lines • 973 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.exportExecutor = exportExecutor;
const tslib_1 = require("tslib");
const core_1 = require("@nx-extend/core");
require("dotenv/config");
function exportExecutor(options, context) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const { sourceRoot, root } = context.projectsConfigurations.projects[context.projectName];
if (!options.outputPath) {
throw new Error('No "outputPath" defined in options!');
}
return (0, core_1.execPackageManagerCommand)((0, core_1.buildCommand)([
'react-email export',
`--dir=${sourceRoot || root}`,
`--outDir=${options.outputPath}`,
options.pretty && `--pretty`,
options.plainText && `--plainText`
]), {
env: process.env
});
});
}
exports.default = exportExecutor;
//# sourceMappingURL=export.impl.js.map