You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

copy.js 2.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. const gulp = require("gulp");
  2. var rename = require('gulp-rename');
  3. module.exports = function(done) {
  4. // Copy all tracked static files into the build directory
  5. gulp.src("src/oscar/static_src/oscar/**/*")
  6. .pipe(gulp.dest("src/oscar/static/oscar/"));
  7. // Copy all third party assets in to the build directory
  8. gulp.src("node_modules/jquery/dist/jquery.min.js")
  9. .pipe(gulp.dest("src/oscar/static/oscar/js/jquery"));
  10. gulp.src([
  11. "node_modules/bootstrap/dist/js/bootstrap.bundle.js",
  12. "node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
  13. ]).pipe(gulp.dest("src/oscar/static/oscar/js/bootstrap4"));
  14. gulp.src("node_modules/bootstrap/fonts/*")
  15. .pipe(gulp.dest("src/oscar/static/oscar/fonts/"));
  16. gulp.src([
  17. "node_modules/tempusdominus-bootstrap-4/build/js/*.min.js",
  18. "node_modules/tempusdominus-bootstrap-4/build/css/*.min.css"
  19. ]).pipe(gulp.dest("src/oscar/static/oscar/js/bootstrap4-datetimepicker"));
  20. gulp.src("node_modules/moment/min/moment-with-locales.min.js")
  21. .pipe(gulp.dest("src/oscar/static/oscar/js/bootstrap4-datetimepicker"));
  22. gulp.src("node_modules/inputmask/dist/jquery.inputmask.min.js")
  23. .pipe(gulp.dest("src/oscar/static/oscar/js/inputmask"));
  24. gulp.src("node_modules/jquery-mousewheel/jquery.mousewheel.js")
  25. .pipe(gulp.dest("src/oscar/static/oscar/js/mousewheel"));
  26. gulp.src("node_modules/jquery-sortable/source/js/jquery-sortable-min.js")
  27. .pipe(gulp.dest("src/oscar/static/oscar/js/jquery-sortable"));
  28. gulp.src([
  29. "node_modules/tinymce/**/*.min.js",
  30. "node_modules/tinymce/**/*.min.css",
  31. "node_modules/tinymce/**/fonts/*",
  32. "node_modules/tinymce/**/img/*",
  33. ]).pipe(gulp.dest("src/oscar/static/oscar/js/tinymce/"));
  34. gulp.src([
  35. "node_modules/@tinymce/tinymce-jquery/dist/tinymce-jquery.min.js"
  36. ]).pipe(rename("jquery.tinymce.min.js")).pipe(gulp.dest("src/oscar/static/oscar/js/tinymce/"));
  37. gulp.src([
  38. "node_modules/select2/dist/js/select2.min.js",
  39. "node_modules/select2/dist/css/select2.min.css"
  40. ]).pipe(gulp.dest("src/oscar/static/oscar/js/select2"));
  41. gulp.src("node_modules/select2-bootstrap-theme/dist/*.min.css")
  42. .pipe(gulp.dest("src/oscar/static/oscar/css"));
  43. gulp.src("node_modules/@fortawesome/fontawesome-free/webfonts/*")
  44. .pipe(gulp.dest("src/oscar/static/oscar/webfonts"));
  45. done();
  46. };