Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const core = require('@frontity/core');
// Add comments
console.log(core.func('Frontity!'));
export default async ({ development, target }) => {
let build: Function;
const options = {
mode: development ? "development" : "production",
target: target || "both"
};
try {
build = require("@frontity/core").build;
} catch (error) {
const message =
`Make sure that you are running ${chalk.green(
"frontity"
)} inside a Frontity project.\n` +
`If so try installing ${chalk.green(
"@frontity/core"
)} again with ${chalk.green("npm i @frontity/core")}.\n`;
errorLogger(error, message);
}
try {
await build(options);
} catch (error) {
errorLogger(error);
}
export default async ({ production, port, https, target, dontOpenBrowser }) => {
let dev: Function;
const options = {
mode: production ? "production" : "development",
port: parseInt(port, 10) || 3000,
isHttps: !!https,
target: target || "module",
openBrowser: !dontOpenBrowser
};
try {
dev = require("@frontity/core").dev;
} catch (error) {
const message =
`Make sure that you are running ${chalk.green(
"frontity"
)} inside a Frontity project.\n` +
`If so try installing ${chalk.green(
"@frontity/core"
)} again with ${chalk.green("npm i @frontity/core")}.\n`;
errorLogger(error, message);
}
try {
await dev(options);
} catch (error) {
errorLogger(error);
}
export default async ({ port, https }) => {
let serve: Function;
const options = {
port: parseInt(port, 10) || 3000,
isHttps: !!https
};
try {
serve = require("@frontity/core").serve;
} catch (error) {
const message =
`Make sure that you are running ${chalk.green(
"frontity"
)} inside a Frontity project.\n` +
`If so try installing ${chalk.green(
"@frontity/core"
)} again with ${chalk.green("npm i @frontity/core")}.\n`;
errorLogger(error, message);
}
try {
await serve(options);
} catch (error) {
errorLogger(error);
}