frontity
Version:
Frontity cli and entry point to other packages
26 lines (25 loc) • 942 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const chalk_1 = __importDefault(require("chalk"));
const utils_1 = require("../utils");
exports.default = async ({ port = 3000, https = false, }) => {
let serve;
const options = { port, isHttps: https };
try {
serve = require("@frontity/core").serve;
}
catch (error) {
const message = `Make sure that you are running ${chalk_1.default.green("frontity")} inside a Frontity project.\n` +
`If so try installing ${chalk_1.default.green("@frontity/core")} again with ${chalk_1.default.green("npm i @frontity/core")}.\n`;
utils_1.errorLogger(error, message);
}
try {
await serve(options);
}
catch (error) {
utils_1.errorLogger(error);
}
};