Jelajahi Sumber

Move Gulp tooling to ROOT

App Generator 2 tahun lalu
induk
melakukan
300216619b
3 mengubah file dengan 53 tambahan dan 64 penghapusan
  1. 0 42
      apps/static/assets/package.json
  2. 17 4
      gulpfile.js
  3. 36 18
      package.json

+ 0 - 42
apps/static/assets/package.json

@@ -1,42 +0,0 @@
-{
-    "name": "generic-compilation-script",
-    "version": "1.0.0",
-    "description": "Generic Builder",
-    "main": "gulpfile.js",
-    "author": "AppSeed",
-    "keywords": [
-        "css",
-        "sass",
-        "gulp",
-        "web"
-    ],
-    "homepage": "https://appseed.us",
-    "repository": {
-        "type": "git",
-        "url": "https://github.com/app-generator"
-    },
-    "bugs": {
-        "email": "support@appseed.us"
-    },
-    "license": "MIT License",
-    "devDependencies": {
-        "browser-sync": "^2.27.4",
-        "del": "^6.0.0",
-        "gulp": "^4.0.2",
-        "gulp-autoprefixer": "^8.0.0",
-        "gulp-clean-css": "^4.3.0",
-        "gulp-cssbeautify": "^3.0.0",
-        "node-sass": "^6.0.1",
-        "gulp-file-include": "^2.3.0",
-        "gulp-header": "^2.0.9",
-        "gulp-htmlmin": "^5.0.1",
-        "gulp-npm-dist": "^1.0.3",
-        "gulp-plumber": "^1.2.1",
-        "gulp-rename": "^2.0.0",
-        "gulp-sass": "^5.0.0",
-        "gulp-sourcemaps": "^3.0.0",
-        "gulp-uglify": "^3.0.2",
-        "gulp-wait": "^0.0.2",
-        "merge-stream": "^2.0.0"
-    }
-}

+ 17 - 4
apps/static/assets/gulpfile.js → gulpfile.js

@@ -20,9 +20,9 @@ var rename = require("gulp-rename");
 
 const paths = {
     src: {
-        base: './',
-        css: './css',
-        scss: './scss',
+        base: './apps/static/assets',
+        css: './apps/static/assets/css',
+        scss: './apps/static/assets/scss',
         node_modules: './node_modules/',
         vendor: './vendor'
     }
@@ -42,6 +42,19 @@ gulp.task('scss', function() {
         .pipe(browserSync.stream());
 });
 
+// CSS
+gulp.task('css', function() {
+    return gulp.src([
+            paths.src.css + '/black-dashboard.css'
+        ])
+        .pipe(cleanCss())
+        .pipe(rename(function(path) {
+            // Updates the object in-place
+            path.extname = ".min.css";
+        }))
+        .pipe(gulp.dest(paths.src.css))
+});
+
 // Minify CSS
 gulp.task('minify:css', function() {
     return gulp.src([
@@ -56,4 +69,4 @@ gulp.task('minify:css', function() {
 });
 
 // Default Task: Compile SCSS and minify the result
-gulp.task('default', gulp.series('scss', 'minify:css'));
+gulp.task('default', gulp.series('scss', 'minify:css'));

+ 36 - 18
package.json

@@ -1,20 +1,38 @@
 {
-    "name": "boilerplate-code-flask-dashboard",
-    "mastertemplate": "boilerplate-code-flask-dashboard",
-    "version": "2stable.0.1",
-    "description": "Template project - Flask Boilerplate Code",
-    "repository": {
-        "type": "git",
-        "url": "https://github.com/app-generator/boilerplate-code-flask-dashboard"
-    },
-    "bugs": {
-        "url": "https://github.com/app-generator/boilerplate-code-flask-dashboard/issues",
-        "email": "support@appseed.us"
-    },
-    "author": "AppSeed App Generator <support@appseed.us> (https://appseed.us)",
-    "engines": {
-        "node": ">=10.0.0"
-    },
-    "dependencies": {},
-    "devDependencies": {}
+  "name": "appseed-generic",
+  "version": "1.0.0",
+  "description": "Generic tooling by AppSeed",
+  "main": "gulpfile.js",
+  "author": "AppSeed",
+  "keywords": [
+      "css",
+      "sass",
+      "gulp",
+      "web"
+  ],
+  "homepage": "https://appseed.us",
+  "bugs": {
+      "email": "support@appseed.us"
+  },
+  "license": "MIT License",
+  "devDependencies": {
+      "browser-sync": "^2.27.4",
+      "del": "^6.0.0",
+      "gulp": "^4.0.2",
+      "gulp-autoprefixer": "^8.0.0",
+      "gulp-clean-css": "^4.3.0",
+      "gulp-cssbeautify": "^3.0.0",
+      "node-sass": "^6.0.1",
+      "gulp-file-include": "^2.3.0",
+      "gulp-header": "^2.0.9",
+      "gulp-htmlmin": "^5.0.1",
+      "gulp-npm-dist": "^1.0.3",
+      "gulp-plumber": "^1.2.1",
+      "gulp-rename": "^2.0.0",
+      "gulp-sass": "^5.0.0",
+      "gulp-sourcemaps": "^3.0.0",
+      "gulp-uglify": "^3.0.2",
+      "gulp-wait": "^0.0.2",
+      "merge-stream": "^2.0.0"
+  }
 }