UNPKG

@uswds/uswds

Version:

Open source UI components and visual style guide for U.S. government websites

30 lines (28 loc) 904 B
const { series, parallel } = require("gulp"); const dutil = require("./utils/doc-util"); const { buildSprite } = require("./svg-sprite"); const { compileSass } = require("./sass"); const { compileJS } = require("./javascript"); const { copyTheme, copyFonts, copyIcons, copyImages, copySass } = require("./copy"); const { cleanDist } = require("./clean"); /** * Generates the dist directory that gets zipped on release. . ├── * Delete `dist/` directory ├── * Create SVG spritesheet ├── * Copy markdown docs ├── * Compile sass and js └── * Copy sass, images, and fonts to `dist/` */ exports.build = series( (done) => { dutil.logIntroduction(); dutil.logMessage("build", "Creating distribution directories."); done(); }, cleanDist, parallel(copyTheme, copyImages, copyFonts, copyIcons, copySass), buildSprite, compileJS, compileSass );