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.
 

1.6 KiB

gulpfile-setup

package.json:

{
  "dependencies": {
    "@babel/plugin-transform-modules-commonjs": "^7.23.3",
    "axios": "^1.6.7",
    "concat": "^1.0.3",
    "del": "^7.1.0",
    "fs": "^0.0.1-security",
    "fs-extra": "^11.2.0",
    "get-google-fonts": "^1.2.2",
    "gulp": ">=4",
    "gulp-autoprefixer": "^9.0.0",
    "gulp-clean-css": "^4.3.0",
    "gulp-concat": "^2.6.1",
    "gulp-ignore-errors": "^0.0.4",
    "gulp-imagemin": "^9.0.0",
    "gulp-plugin-extras": "^0.3.0",
    "gulp-sass": "^5.1.0",
    "gulp-sharp-responsive": "^0.4.1",
    "imagemin": "^8.0.1",
    "imagemin-gifsicle": "^7.0.0",
    "imagemin-mozjpeg": "^10.0.0",
    "imagemin-optipng": "^8.0.0",
    "imagemin-svgo": "^10.0.1",
    "imagemin-webp": "^8.0.0",
    "path": "^0.12.7",
    "plugin-error": "^2.0.1",
    "pretty-bytes": "^6.1.1",
    "sass": "^1.71.1",
    "scss-framework": "file:../packages/sumedia-webdesign/scss-framework",
    "sharp": "^0.33.2",
    "vinyl-buffer": "^1.0.1",
    "vinyl-source-stream": "^2.0.0",
    "yargs": "^17.7.2"
  },
  "peerDependencies": {
    "gulp": ">=4"
  },
  "peerDependenciesMeta": {
    "gulp": {
      "optional": true
    }
  },
  "scripts": {
    "clean": "gulp --cwd . --gulpfile gulp/clean.mjs",
    "build": "gulp --cwd . --gulpfile gulp/build.mjs",
    "watch": "gulp --cwd . --gulpfile gulp/watch.mjs"
  },
  "compilerOptions": {
    "type": "module",
    "module": "es6",
    "target": "es6",
    "esModuleInterop": true,
    "lib": [
      "es6",
      "es5",
      "es7",
      "dom"
    ]
  },
  "exclude": [
    "node_modules"
  ]
}