{
  "name": "@kontur.candy/tools",
  "version": "2.260.0",
  "description": "",
  "files": [
    "candy.js",
    "package.json",
    "distr/"
  ],
  "repository": {
    "type": "git",
    "url": "https://git.skbkontur.ru/forms/candy",
    "directory": "Tools"
  },
  "bin": {
    "candy": "./candy.js"
  },
  "scripts": {
    "prepare": "cd LocalServerFrontEnd && npm install",
    "version": "npm run generate-changelog && npm run generate-readme && git add --all",
    "generate-readme": "babel-node --env-name node --config-file ../babel.config.js -x .ts,.js src/GenerateReadMe.ts",
    "generate-changelog": "conventional-changelog -n ../.changelog-config/ToolsChangeConfig.js -i CHANGELOG.md -s -t release/tools/v",
    "build:client": "cd .. && npm run client:build-for-tools && npm run client:copy-static && cd Tools",
    "build:front": "cd LocalServerFrontEnd && npm run build && cd ..",
    "build:common": "babel ../Common --env-name node --config-file ../babel.config.js --out-dir distr/Common --extensions .js,.jsx,.ts,.tsx --copy-files --delete-dir-on-start && rimraf distr/Common/package.json",
    "build:cli": "babel src --env-name node --config-file ../babel.config.js --out-dir distr/Tools/src --extensions .js,.jsx,.ts,.tsx --copy-files --delete-dir-on-start",
    "build": "npm run build:client && npm run build:common && npm run build:cli && npm run build:front",
    "watch:front": "cd LocalServerFrontEnd && npm start && cd ..",
    "watch:common": "node scripts/watch-common.js",
    "watch:cli": "babel src --env-name node --config-file ../babel.config.js --out-dir distr/Tools/src --extensions .js,.jsx,.ts,.tsx --copy-files --delete-dir-on-start --watch",
    "watch": "run-p --print-label watch:*",
    "tools:publish": "cd .. && npm run candy-tools:publish",
    "run-script": "babel-node --extensions \".ts,.tsx,.js,.jsx\""
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/cli": "^7.24.0",
    "@babel/node": "^7.24.0",
    "@types/adm-zip": "^0.5.5",
    "@types/body-parser": "^1.19.2",
    "@types/boxen": "^2.1.0",
    "@types/cookie-parser": "^1.4.2",
    "@types/express": "^4.17.13",
    "@types/lodash": "^4.14.177",
    "@types/mime": "^2.0.3",
    "@types/mime-types": "^2.1.1",
    "@types/mini-css-extract-plugin": "^2.4.0",
    "@types/minimatch": "^3.0.5",
    "@types/mocha": "^9.0.0",
    "@types/node": "^16.11.47",
    "@types/node-fetch": "^3.0.2",
    "@types/node-notifier": "8.0.1",
    "@types/p-limit": "^2.2.0",
    "@types/recursive-readdir": "^2.2.0",
    "@types/rwlock": "^5.0.3",
    "@types/semver": "^7.3.9",
    "@types/shelljs": "^0.8.9",
    "@types/socket.io": "^3.0.1",
    "@types/socket.io-client": "^1.4.36",
    "@types/temp": "^0.9.1",
    "@types/uuid": "^8.3.3",
    "@types/webpack-dev-server": "^4.5.0",
    "babel-plugin-transform-typescript-metadata": "^0.3.2",
    "classnames-loader": "^2.1.0",
    "conventional-changelog": "^3.1.24",
    "conventional-changelog-cli": "^2.1.1",
    "rimraf": "^6.1.2"
  },
  "dependencies": {
    "@babel/core": "7.24.*",
    "@babel/plugin-proposal-decorators": "7.24.*",
    "@babel/plugin-proposal-export-default-from": "7.24.*",
    "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    "@babel/plugin-transform-class-properties": "7.24.*",
    "@babel/plugin-transform-flow-strip-types": "7.24.*",
    "@babel/preset-env": "7.24.*",
    "@babel/preset-react": "7.24.*",
    "@babel/preset-typescript": "7.24.*",
    "@babel/register": "7.24.*",
    "@babel/runtime": "^7.24.6",
    "@skbkontur/logger": "0.0.3",
    "adm-zip": "^0.5.16",
    "ansi_up": "5.1.0",
    "autoprefixer": "10.4.0",
    "babel-loader": "8.2.3",
    "body-parser": "1.19.0",
    "boxen": "5.1.2",
    "chalk": "4.1.2",
    "chokidar": "^3.5.3",
    "classnames": "^2.3.1",
    "command-line-args": "5.2.0",
    "command-line-usage": "6.1.1",
    "cookie-parser": "1.4.6",
    "core-js": "3.48.0",
    "core-js-compat": "3.48.0",
    "css-loader": "6.5.1",
    "express": "4.17.1",
    "file-loader": "6.2.0",
    "fs-extra": "9.1.0",
    "http-proxy-middleware": "^2.0.1",
    "js-event-bus": "^1.1.1",
    "less": "4.1.2",
    "less-loader": "10.2.0",
    "lodash": "4.17.21",
    "md5": "2.3.0",
    "memfs": "3.3.0",
    "mime": "3.0.0",
    "mime-types": "2.1.34",
    "mini-css-extract-plugin": "2.4.5",
    "minimatch": "3.0.4",
    "node-fetch": "^2.6.6",
    "node-notifier": "10.0.0",
    "npm-run-all": "^4.1.5",
    "p-limit": "3.1.0",
    "postcss-loader": "6.2.1",
    "recursive-readdir": "2.2.2",
    "regenerator-runtime": "^0.13.9",
    "rwlock": "5.0.0",
    "semver": "7.3.5",
    "shelljs": "0.8.4",
    "socket.io": "^4.4.0",
    "socket.io-client": "^4.4.0",
    "style-loader": "3.3.1",
    "temp": "^0.9.4",
    "thread-loader": "^4.0.4",
    "tree-kill": "1.2.2",
    "webpack": "5.64.4",
    "webpack-cli": "4.9.1",
    "webpack-dev-server": "4.6.0"
  }
}
