{
  "name": "@plesk/plesk-ext-sdk",
  "description": "Plesk Extension SDK",
  "version": "0.9.0",
  "author": "Plesk Developers <plesk-dev-leads@plesk.com> (https://www.plesk.com/)",
  "repository": "plesk/plesk-ext-sdk",
  "bugs": {
    "url": "https://github.com/plesk/plesk-ext-sdk/issues"
  },
  "license": "Apache-2.0",
  "main": "src/index.js",
  "scripts": {
    "lint:es": "eslint src lib",
    "lint:md": "remark --quiet --frail .",
    "lint": "yarn lint:es && yarn lint:md",
    "pretest": "yarn lint",
    "test": "jest"
  },
  "bin": {
    "plesk-ext-sdk": "./bin/cli.js"
  },
  "files": [
    "bin",
    "lib",
    "src"
  ],
  "dependencies": {
    "@babel/core": "^8.0.1",
    "@babel/plugin-transform-class-properties": "^8.0.1",
    "@babel/plugin-transform-runtime": "^8.0.1",
    "@babel/preset-env": "^8.0.2",
    "@babel/preset-react": "^8.0.1",
    "@cfaester/enzyme-adapter-react-18": "^0.8.0",
    "@plesk/eslint-config": "^4.0.0",
    "@plesk/ui-library": "^3.46.1",
    "babel-jest": "^30.2.0",
    "babel-loader": "^10.1.1",
    "clean-webpack-plugin": "^4.0.0",
    "enzyme": "^3.11.0",
    "enzyme-to-json": "^3.6.2",
    "eslint": "^9.37.0",
    "eslint-plugin-jest": "^29.0.1",
    "fs-extra": "^11.3.2",
    "html-webpack-plugin": "^5.5.0",
    "jest": "^30.2.0",
    "jest-environment-jsdom": "^30.2.0",
    "prop-types": "^15.8.1",
    "pug": "^3.0.2",
    "pug-loader": "^2.4.0",
    "qs": "^6.5.2",
    "react": "18",
    "react-dom": "18",
    "react-router-dom": "^7.9.4",
    "webpack": "^5.72.1",
    "webpack-virtual-modules": "^0.6.2",
    "yargs": "16"
  },
  "devDependencies": {
    "remark-cli": "^12.0.1",
    "remark-validate-links": "^13.1.0"
  },
  "resolutions": {
    "cheerio": "1.0.0-rc.12"
  },
  "jest": {
    "testEnvironment": "jsdom",
    "setupFilesAfterEnv": [
      "<rootDir>/test/setup.js"
    ],
    "testMatch": [
      "**/*.test.js?(x)"
    ],
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ],
    "moduleNameMapper": {
      "\\.(css|less|scss)$": "<rootDir>/lib/jest/styleMock.js",
      "\\.(png|jpg|gif|svg|woff|woff2|webp)$": "<rootDir>/lib/jest/fileMock.js"
    }
  }
}
