mirror of
https://github.com/locomotivemtl/locomotive-boilerplate.git
synced 2026-01-15 00:55:08 +08:00
Change tasks to be the default exports
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { concatFiles } from './tasks/concats.js';
|
||||
import { compileScripts } from './tasks/scripts.js';
|
||||
import { compileStyles } from './tasks/styles.js' ;
|
||||
import { compileSVGs } from './tasks/svgs.js' ;
|
||||
import concatFiles from './tasks/concats.js';
|
||||
import compileScripts from './tasks/scripts.js';
|
||||
import compileStyles from './tasks/styles.js' ;
|
||||
import compileSVGs from './tasks/svgs.js' ;
|
||||
|
||||
concatFiles();
|
||||
compileScripts();
|
||||
|
||||
@@ -8,8 +8,11 @@ import { basename } from 'node:path';
|
||||
|
||||
/**
|
||||
* Concatenates groups of files.
|
||||
*
|
||||
* @async
|
||||
* @return {Promise}
|
||||
*/
|
||||
export async function concatFiles() {
|
||||
export default async function concatFiles() {
|
||||
loconfig.tasks.concats.forEach(async ({
|
||||
includes,
|
||||
outfile
|
||||
|
||||
@@ -7,8 +7,11 @@ import { basename } from 'node:path';
|
||||
|
||||
/**
|
||||
* Bundles and minifies main JavaScript files.
|
||||
*
|
||||
* @async
|
||||
* @return {Promise}
|
||||
*/
|
||||
export async function compileScripts() {
|
||||
export default async function compileScripts() {
|
||||
loconfig.tasks.scripts.forEach(async ({
|
||||
includes,
|
||||
outdir = '',
|
||||
|
||||
@@ -12,8 +12,11 @@ const sassRender = promisify(sass.render);
|
||||
|
||||
/**
|
||||
* 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 ({
|
||||
infile,
|
||||
outfile
|
||||
|
||||
@@ -7,8 +7,11 @@ import mixer from 'svg-mixer';
|
||||
|
||||
/**
|
||||
* Generates and transforms SVG spritesheets.
|
||||
*
|
||||
* @async
|
||||
* @return {Promise}
|
||||
*/
|
||||
export async function compileSVGs() {
|
||||
export default async function compileSVGs() {
|
||||
loconfig.tasks.svgs.forEach(async ({
|
||||
includes,
|
||||
outfile
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import loconfig from '../loconfig.json';
|
||||
import { concatFiles } from './tasks/concats.js';
|
||||
import { compileScripts } from './tasks/scripts.js';
|
||||
import { compileStyles } from './tasks/styles.js' ;
|
||||
import { compileSVGs } from './tasks/svgs.js';
|
||||
import concatFiles from './tasks/concats.js';
|
||||
import compileScripts from './tasks/scripts.js';
|
||||
import compileStyles from './tasks/styles.js' ;
|
||||
import compileSVGs from './tasks/svgs.js';
|
||||
import template from './utils/template.js';
|
||||
import server from 'browser-sync';
|
||||
import { join } from 'node:path';
|
||||
|
||||
Reference in New Issue
Block a user