@dword-design/base-config-node
Version:
<!-- TITLE/ --> # @dword-design/base-config-node <!-- /TITLE -->
21 lines • 568 B
JavaScript
import { execaCommand } from "execa";
import resolveAliases from "./resolve-aliases.js";
export default async function (options) {
options = {
log: process.env.NODE_ENV !== "test",
stderr: "inherit",
...options
};
await this.lint(options);
const result = await execaCommand("mkdist --declaration --ext=js --pattern=** --pattern=!**/*.spec.ts --pattern=!**/*-snapshots", {
...(options.log && {
stdout: "inherit"
}),
cwd: this.cwd,
stderr: options.stderr
});
await resolveAliases({
cwd: this.cwd
});
return result;
}