{
  "name": "miniprogram-ci",
  "version": "2.1.31",
  "description": "Module that build miniprogram project for web or app extracted from WeChatDevtools.",
  "homepage": "https://developers.weixin.qq.com/community/homepage",
  "main": "dist/index.js",
  "types": "dist/@types/index.d.ts",
  "scripts": {
    "init": "git submodule init && git submodule update",
    "submodule": "git submodule init && git submodule update",
    "buildandroidtoolkit": "cd src/ci/android-miniapp-toolkit && npm install && npm run build",
    "dev": "rm -rf dist && gulp copy && gulp tsc-w",
    "devCodeAnalyse": "gulp copy-code-analyse",
    "devcloud": "rm -rf dist && gulp copy && tsc -p './tsconfigForCloudBuild.json' -w",
    "beta": "npm run init && rm -rf dist && tsc && gulp copy && node ./task/afterbuild.js && npm run test",
    "build": "rm -rf dist && npm run eslint -- --fix && npm run bb",
    "prebuild-ci": "npm run buildandroidtoolkit",
    "build-ci": "rm -rf dist && rm -rf ci-src && npm run build && gulp pre-build-ci && rm -rf dist && gulp removeForCi && npm run ci-tsc && gulp build-ci && npm run genCiDist",
    "genCiDist": "node ./task/genCiDist.js",
    "ci-tsc": "gulp ci-tsc",
    "ci-tsc-dev": "gulp ci-tsc-dev",
    "bb": "npm run init && gulp inc-version && gulp tsc && gulp build && node ./task/afterbuild.js ",
    "bbwin": "gulp inc-version && gulp tsc && gulp build && node ./task/afterbuild.js ",
    "test": "nyc --reporter=text npm run mocha && npm run jest",
    "jest": "jest",
    "report": "nyc --reporter=html npm run mocha && npm run jest",
    "mocha": "mocha --reporter mochawesome --exit --timeout 5000 || true",
    "build-json-schema": "node ./src/schema/task/build.js && gulp copy-schema",
    "eslint": "eslint --ext .ts,.tsx,.js,.jsx ./src",
    "mochawin": "mocha --reporter mochawesome --reporter-options reportFilename=result_win --exit || exit /b 0",
    "mochamac": "mocha --reporter mochawesome --reporter-options reportFilename=result_mac --exit || true",
    "mochalinux": "mocha --reporter mochawesome --reporter-options reportFilename=result_linux --exit || true",
    "webdev": "node --inspect-brk=9221 ./example/webCompile/test.js",
    "web": "node ./example/webCompile/test.js",
    "text-web": "node ./example/webCompile/test.js",
    "copyNodeModules": "gulp copy-miniprogram-builder-node-modules-to-dist-for-buildcloud"
  },
  "repository": {
    "type": "git",
    "url": ""
  },
  "bin": {
    "miniprogram-ci": "./bin/miniprogram-ci.js"
  },
  "files": [
    "dist/**/*",
    "bin/**/*",
    "CHANGELOG.md",
    "README.md",
    "package.json"
  ],
  "author": "Canhuang",
  "license": "MIT",
  "overrides": {
    "graceful-fs": "4.2.11"
  },
  "dependencies": {
    "@babel/code-frame": "7.22.10",
    "@babel/compat-data": "7.22.9",
    "@babel/core": "7.21.4",
    "@babel/eslint-parser": "7.22.10",
    "@babel/generator": "7.21.4",
    "@babel/helper-annotate-as-pure": "7.22.5",
    "@babel/helper-builder-binary-assignment-operator-visitor": "7.22.10",
    "@babel/helper-compilation-targets": "7.22.10",
    "@babel/helper-create-class-features-plugin": "7.22.10",
    "@babel/helper-create-regexp-features-plugin": "7.22.9",
    "@babel/helper-define-polyfill-provider": "0.3.3",
    "@babel/helper-environment-visitor": "7.22.5",
    "@babel/helper-function-name": "7.22.5",
    "@babel/helper-hoist-variables": "7.22.5",
    "@babel/helper-member-expression-to-functions": "7.22.5",
    "@babel/helper-module-imports": "7.21.4",
    "@babel/helper-module-transforms": "7.22.9",
    "@babel/helper-optimise-call-expression": "7.22.5",
    "@babel/helper-plugin-utils": "7.24.6",
    "@babel/helper-remap-async-to-generator": "7.22.9",
    "@babel/helper-replace-supers": "7.22.9",
    "@babel/helper-simple-access": "7.22.5",
    "@babel/helper-skip-transparent-expression-wrappers": "7.24.6",
    "@babel/helper-split-export-declaration": "7.22.6",
    "@babel/helper-string-parser": "7.24.6",
    "@babel/helper-validator-identifier": "7.24.6",
    "@babel/helper-validator-option": "7.22.5",
    "@babel/helper-wrap-function": "7.22.10",
    "@babel/helpers": "7.21.0",
    "@babel/highlight": "7.22.10",
    "@babel/parser": "7.21.4",
    "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "7.24.6",
    "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "7.24.6",
    "@babel/plugin-proposal-async-generator-functions": "7.20.7",
    "@babel/plugin-proposal-class-properties": "7.18.6",
    "@babel/plugin-proposal-class-static-block": "7.21.0",
    "@babel/plugin-proposal-decorators": "7.21.0",
    "@babel/plugin-proposal-do-expressions": "7.18.6",
    "@babel/plugin-proposal-dynamic-import": "7.18.6",
    "@babel/plugin-proposal-export-default-from": "7.18.10",
    "@babel/plugin-proposal-export-namespace-from": "7.18.9",
    "@babel/plugin-proposal-function-bind": "7.18.9",
    "@babel/plugin-proposal-function-sent": "7.18.6",
    "@babel/plugin-proposal-json-strings": "7.18.6",
    "@babel/plugin-proposal-logical-assignment-operators": "7.20.7",
    "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
    "@babel/plugin-proposal-numeric-separator": "7.18.6",
    "@babel/plugin-proposal-object-rest-spread": "7.20.7",
    "@babel/plugin-proposal-optional-catch-binding": "7.18.6",
    "@babel/plugin-proposal-optional-chaining": "7.21.0",
    "@babel/plugin-proposal-pipeline-operator": "7.18.9",
    "@babel/plugin-proposal-private-methods": "7.18.6",
    "@babel/plugin-proposal-private-property-in-object": "7.21.0",
    "@babel/plugin-proposal-throw-expressions": "7.18.6",
    "@babel/plugin-proposal-unicode-property-regex": "7.18.6",
    "@babel/plugin-syntax-async-generators": "7.8.4",
    "@babel/plugin-syntax-bigint": "7.8.3",
    "@babel/plugin-syntax-class-properties": "7.12.13",
    "@babel/plugin-syntax-class-static-block": "7.14.5",
    "@babel/plugin-syntax-decorators": "7.22.10",
    "@babel/plugin-syntax-do-expressions": "7.22.5",
    "@babel/plugin-syntax-dynamic-import": "7.8.3",
    "@babel/plugin-syntax-export-default-from": "7.22.5",
    "@babel/plugin-syntax-export-namespace-from": "7.8.3",
    "@babel/plugin-syntax-function-bind": "7.22.5",
    "@babel/plugin-syntax-function-sent": "7.22.5",
    "@babel/plugin-syntax-import-assertions": "7.24.6",
    "@babel/plugin-syntax-import-meta": "7.10.4",
    "@babel/plugin-syntax-json-strings": "7.8.3",
    "@babel/plugin-syntax-logical-assignment-operators": "7.10.4",
    "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3",
    "@babel/plugin-syntax-numeric-separator": "7.10.4",
    "@babel/plugin-syntax-object-rest-spread": "7.8.3",
    "@babel/plugin-syntax-optional-catch-binding": "7.8.3",
    "@babel/plugin-syntax-optional-chaining": "7.8.3",
    "@babel/plugin-syntax-pipeline-operator": "7.22.5",
    "@babel/plugin-syntax-private-property-in-object": "7.14.5",
    "@babel/plugin-syntax-throw-expressions": "7.22.5",
    "@babel/plugin-syntax-top-level-await": "7.14.5",
    "@babel/plugin-syntax-typescript": "7.22.5",
    "@babel/plugin-transform-arrow-functions": "7.22.5",
    "@babel/plugin-transform-async-to-generator": "7.22.5",
    "@babel/plugin-transform-block-scoped-functions": "7.22.5",
    "@babel/plugin-transform-block-scoping": "7.22.10",
    "@babel/plugin-transform-classes": "7.22.6",
    "@babel/plugin-transform-computed-properties": "7.22.5",
    "@babel/plugin-transform-destructuring": "7.22.10",
    "@babel/plugin-transform-dotall-regex": "7.22.5",
    "@babel/plugin-transform-duplicate-keys": "7.22.5",
    "@babel/plugin-transform-exponentiation-operator": "7.22.5",
    "@babel/plugin-transform-for-of": "7.22.5",
    "@babel/plugin-transform-function-name": "7.22.5",
    "@babel/plugin-transform-literals": "7.22.5",
    "@babel/plugin-transform-member-expression-literals": "7.22.5",
    "@babel/plugin-transform-modules-amd": "7.22.5",
    "@babel/plugin-transform-modules-commonjs": "7.21.2",
    "@babel/plugin-transform-modules-systemjs": "7.22.5",
    "@babel/plugin-transform-modules-umd": "7.22.5",
    "@babel/plugin-transform-named-capturing-groups-regex": "7.22.5",
    "@babel/plugin-transform-new-target": "7.22.5",
    "@babel/plugin-transform-object-super": "7.22.5",
    "@babel/plugin-transform-optional-chaining": "7.24.6",
    "@babel/plugin-transform-parameters": "7.22.5",
    "@babel/plugin-transform-property-literals": "7.22.5",
    "@babel/plugin-transform-regenerator": "7.22.10",
    "@babel/plugin-transform-reserved-words": "7.22.5",
    "@babel/plugin-transform-runtime": "7.21.4",
    "@babel/plugin-transform-shorthand-properties": "7.22.5",
    "@babel/plugin-transform-spread": "7.22.5",
    "@babel/plugin-transform-sticky-regex": "7.22.5",
    "@babel/plugin-transform-template-literals": "7.22.5",
    "@babel/plugin-transform-typeof-symbol": "7.22.5",
    "@babel/plugin-transform-typescript": "7.21.3",
    "@babel/plugin-transform-unicode-escapes": "7.22.10",
    "@babel/plugin-transform-unicode-regex": "7.22.5",
    "@babel/preset-env": "7.21.4",
    "@babel/preset-modules": "0.1.6",
    "@babel/regjsgen": "0.8.0",
    "@babel/runtime": "7.21.0",
    "@babel/template": "7.20.7",
    "@babel/traverse": "7.21.4",
    "@babel/types": "7.24.6",
    "@swc/core": "1.4.14",
    "@vue/reactivity": "3.0.5",
    "acorn": "^6.1.1",
    "adm-zip": "0.5.10",
    "archiver": "^5.3.1",
    "autoprefixer": "^10.4.0",
    "babel-code-frame": "6.26.0",
    "babel-core": "6.26.0",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-stage-0": "6.24.1",
    "chalk": "^4.1.2",
    "chokidar": "^3.5.1",
    "commander": "^9.3.0",
    "core-js-compat": "3.25.1",
    "cos-js-sdk-v5": "1.8.6",
    "cos-nodejs-sdk-v5": "2.14.6",
    "cssnano": "^5.0.12",
    "download": "^8.0.0",
    "eventemitter3": "^4.0.5",
    "execa": "^5.1.1",
    "fs-extra": "8.1.0",
    "get-proxy": "^2.1.0",
    "glob": "7.1.2",
    "gulp-ignore": "^3.0.0",
    "gulp-plumber": "1.1.0",
    "html-minifier": "4.0.0",
    "image-size": "^1.0.2",
    "jimp": "0.16.1",
    "js-base64": "^3.7.2",
    "jsonschema": "^1.2.5",
    "jszip": "^3.4.0",
    "less": "4.5.1",
    "licia": "^1.31.1",
    "lodash": "^4.17.15",
    "memory-fs": "^0.5.0",
    "minimatch": "3.0.4",
    "mkdir-p": "^0.0.7",
    "moment-timezone": "^0.5.34",
    "ora": "^6.1.0",
    "postcss": "^8.4.4",
    "protobufjs": "^6.11.3",
    "qrcode-reader": "^1.0.4",
    "qrcode-terminal": "^0.12.0",
    "querystring": "^0.2.1",
    "read-package-tree": "5.2.1",
    "request": "^2.81.2",
    "rimraf": "^3.0.2",
    "sass": "^1.44.0",
    "simple-plist": "^1.3.1",
    "source-map": "0.6.1",
    "string-hash-64": "1.0.3",
    "sync-message": "0.0.12",
    "terminal-kit": "^2.4.0",
    "terser": "4.8.0",
    "tmp": "0.0.28",
    "tslib": "^2.4.0",
    "uglify-js": "3.0.27",
    "uuid": "^3.1.0",
    "wxml-minifier": "0.0.1",
    "yargs": "^15.0.2"
  },
  "engines": {
    "node": ">=16.1.0"
  }
}
