From 1acb37c0126833a339128faf01077b476bad4699 Mon Sep 17 00:00:00 2001 From: alexjanousekGSA Date: Fri, 9 Aug 2024 07:40:58 -0600 Subject: [PATCH] Added styling files back --- gulpfile.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index fb2167cd1..c3893a7cf 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -5,6 +5,7 @@ const rollupPluginNodeResolve = require('@rollup/plugin-node-resolve'); const source = require('vinyl-source-stream'); const buffer = require('vinyl-buffer'); const gulpMerge = require('gulp-merge'); +const uswds = require("@uswds/compile"); const plugins = {}; plugins.addSrc = require('gulp-add-src'); @@ -90,4 +91,22 @@ const javascripts = () => { .pipe(dest(paths.dist + 'javascripts/')); }; -exports.default = series(javascripts); +// Configure USWDS paths +uswds.settings.version = 3; +uswds.paths.dist.css = paths.dist + 'css'; +uswds.paths.dist.js = paths.dist + 'js'; +uswds.paths.dist.img = paths.dist + 'img'; +uswds.paths.dist.fonts = paths.dist + 'fonts'; +uswds.paths.dist.theme = paths.src + 'sass/uswds'; + +// Task to compile USWDS styles +const styles = async () => { + await uswds.compile(); +}; + +// Task to copy USWDS assets (optional, if needed) +const copyAssets = async () => { + await uswds.copyAssets(); +}; + +exports.default = series(styles, javascripts, copyAssets);