package.json

Summary

Maintainability
Test Coverage
{
  "name": "zk-build-utils",
  "version": "2.0.0",
  "description": "For building ZK",
  "repository": {
    "type": "git",
    "url": "https://github.com/zkoss/zk/"
  },
  "scripts": {
    "build": "gulp",
    "build:single": "gulp build:single",
    "build:minify-css": "gulp build:minify-css",
    "dev": "gulp watch",
    "type-check": "tsc --noEmit",
    "type-check:watch": "npm run type-check -- --watch",
    "lint": "eslint --ext .js,.ts --quiet --no-error-on-unmatched-pattern",
    "build:doc": "typedoc",
    "prepublish:dts": "gulp build:dts",
    "publish:dts": "gulp publish:dts",
    "postpublish:dts": "cp jsdoc/README.md build/dts && cd build/dts && npm publish"
  },
  "author": "Potix",
  "license": "LGPL-2.0-or-later",
  "private": true,
  "devDependencies": {
    "@babel/core": "^7.23.9",
    "@babel/plugin-proposal-class-properties": "^7.16.7",
    "@babel/plugin-proposal-decorators": "^7.23.9",
    "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
    "@babel/plugin-transform-modules-commonjs": "^7.23.3",
    "@babel/plugin-transform-runtime": "^7.23.9",
    "@babel/preset-env": "^7.16.10",
    "@babel/runtime-corejs3": "^7.23.9",
    "@microsoft/eslint-plugin-sdl": "github:microsoft/eslint-plugin-sdl",
    "@types/dompurify": "^3.0.5",
    "@types/jquery": "^3.5.13",
    "@types/jquery-mousewheel": "^3.1.9",
    "@types/jquery.transit": "^0.9.31",
    "@types/webpack-env": "^1.18.4",
    "@types/webrtc": "^0.0.42",
    "@typescript-eslint/eslint-plugin": "^6.19.1",
    "@typescript-eslint/parser": "^6.19.1",
    "babel-loader": "^9.1.3",
    "browser-sync": "^3.0.2",
    "cssnano": "^6.0.3",
    "eslint": "^8.56.0",
    "eslint-plugin-tsdoc": "^0.2.17",
    "gulp": "^4.0.2",
    "gulp-babel": "^8.0.0",
    "gulp-concat": "^2.6.1",
    "gulp-flatmap": "^1.0.2",
    "gulp-ignore": "^3.0.0",
    "gulp-postcss": "^9.1.0",
    "gulp-print": "^5.0.2",
    "gulp-rename": "^2.0.0",
    "gulp-tap": "^2.0.0",
    "gulp-typescript": "^6.0.0-alpha.1",
    "gulp-uglify": "^3.0.2",
    "merge-stream": "^2.0.0",
    "minimist": "^1.2.8",
    "postcss": "^8.4.33",
    "resolve-options": "^2.0.0",
    "ts-loader": "^9.5.1",
    "tslib": "^2.6.2",
    "typedoc": "^0.25.7",
    "typescript": "^5.3.3",
    "vinyl-map": "^1.0.2",
    "webpack": "^5.90.0",
    "webpack-cli": "5.1.4",
    "webpack-stream": "^7.0.0",
    "zkless-engine": "^1.1.13"
  },
  "dependencies": {
    "dompurify": "^3.0.6",
    "moment": "^2.29.4",
    "moment-timezone": "^0.5.43"
  },
  "workspaces": [
    "zk",
    "zul",
    "zkbind",
    "zhtml",
    "eslint-plugin-zk"
  ]
}