Change tasks to be the default exports

This commit is contained in:
Chauncey McAskill
2021-09-21 16:01:47 -04:00
parent 548b2c604b
commit 99e1b3fa93
6 changed files with 24 additions and 12 deletions

View File

@@ -1,7 +1,7 @@
import { concatFiles } from './tasks/concats.js'; import concatFiles from './tasks/concats.js';
import { compileScripts } from './tasks/scripts.js'; import compileScripts from './tasks/scripts.js';
import { compileStyles } from './tasks/styles.js' ; import compileStyles from './tasks/styles.js' ;
import { compileSVGs } from './tasks/svgs.js' ; import compileSVGs from './tasks/svgs.js' ;
concatFiles(); concatFiles();
compileScripts(); compileScripts();

View File

@@ -8,8 +8,11 @@ import { basename } from 'node:path';
/** /**
* Concatenates groups of files. * Concatenates groups of files.
*
* @async
* @return {Promise}
*/ */
export async function concatFiles() { export default async function concatFiles() {
loconfig.tasks.concats.forEach(async ({ loconfig.tasks.concats.forEach(async ({
includes, includes,
outfile outfile

View File

@@ -7,8 +7,11 @@ import { basename } from 'node:path';
/** /**
* Bundles and minifies main JavaScript files. * Bundles and minifies main JavaScript files.
*
* @async
* @return {Promise}
*/ */
export async function compileScripts() { export default async function compileScripts() {
loconfig.tasks.scripts.forEach(async ({ loconfig.tasks.scripts.forEach(async ({
includes, includes,
outdir = '', outdir = '',

View File

@@ -12,8 +12,11 @@ const sassRender = promisify(sass.render);
/** /**
* Compiles and minifies main Sass files to CSS. * Compiles and minifies main Sass files to CSS.
*
* @async
* @return {Promise}
*/ */
export async function compileStyles() { export default async function compileStyles() {
loconfig.tasks.styles.forEach(async ({ loconfig.tasks.styles.forEach(async ({
infile, infile,
outfile outfile

View File

@@ -7,8 +7,11 @@ import mixer from 'svg-mixer';
/** /**
* Generates and transforms SVG spritesheets. * Generates and transforms SVG spritesheets.
*
* @async
* @return {Promise}
*/ */
export async function compileSVGs() { export default async function compileSVGs() {
loconfig.tasks.svgs.forEach(async ({ loconfig.tasks.svgs.forEach(async ({
includes, includes,
outfile outfile

View File

@@ -1,8 +1,8 @@
import loconfig from '../loconfig.json'; import loconfig from '../loconfig.json';
import { concatFiles } from './tasks/concats.js'; import concatFiles from './tasks/concats.js';
import { compileScripts } from './tasks/scripts.js'; import compileScripts from './tasks/scripts.js';
import { compileStyles } from './tasks/styles.js' ; import compileStyles from './tasks/styles.js' ;
import { compileSVGs } from './tasks/svgs.js'; import compileSVGs from './tasks/svgs.js';
import template from './utils/template.js'; import template from './utils/template.js';
import server from 'browser-sync'; import server from 'browser-sync';
import { join } from 'node:path'; import { join } from 'node:path';