Change tasks to be the default exports
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 = '',
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
Reference in New Issue
Block a user