Skip to content

Instantly share code, notes, and snippets.

@jaju
Created July 14, 2021 04:35
Show Gist options
  • Save jaju/c3da5d745231b07e96774e1a3eedc7b5 to your computer and use it in GitHub Desktop.
Save jaju/c3da5d745231b07e96774e1a3eedc7b5 to your computer and use it in GitHub Desktop.
Gulp snippets
// Copy static resources from your node modules - CSS files, font files etc.
let publicDir = "resources/public";
const copyStatics = async () => {
var katex = {
"css/fonts": {"pattern": "katex/dist/fonts/**/*"},
"css": {"pattern": "katex/dist/**/*.min.css"}
}
var normalize = {
"css": {"pattern": "normalize.css/normalize\.css"}
}
var groups = [katex, normalize];
groups.forEach((group) => {
for (let kind in group) {
gulp.src(node_modules + "/" + group[kind].pattern)
.pipe(gulp.dest(publicDir + "/" + kind));
}
}
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment