@speedy-js/mono
Version:
Monorepo development & continuous integration tooling.
29 lines • 944 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.dev = void 0;
/**
* Module dependencies
*/
const chalk_1 = __importDefault(require("chalk"));
const shared_1 = require("../shared");
/**
* Quickly launch on-demand development build for monorepo.
*/
function dev(opts = {}) {
opts = {
cwd: process.cwd(),
...opts,
};
const builder = new shared_1.MonorepoBuilder(opts);
builder.bootstrap();
builder.watch();
builder.enableStdinFeature();
console.log();
console.log(` ${(0, shared_1.styled)(`[MONO]`)} Development mode ${chalk_1.default.gray(`(modify code to create builder or enter ${(0, shared_1.styled)('n')} to create builder manually.)`)}`);
console.log();
}
exports.dev = dev;
//# sourceMappingURL=index.js.map