{
  "name": "@sap/artifact-management-mdkplugin",
  "version": "1.53.4",
  "main": "dist/src/index.js",
  "types": "dist/types/src/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "bootstrap": "lerna bootstrap",
    "build": "npm run compile && npm run copy-templates && npm run copy-types",
    "test": "npm run lint && npm run test-unit",
    "test-unit": "bash ../../bin/run_unit_tests.sh",
    "clean": "rm -rf ./dist ./node_modules ./build ./out && rm -rf tsconfig.tsbuildinfo",
    "circular-deps": "./node_modules/madge/bin/cli.js --warning --circular --extensions ts src/.",
    "compile": "tsc -p tsconfig.json",
    "copy-templates": "gulp --gulpfile ./gulpfile.js copyTemplates",
    "copy-types": "gulp --gulpfile ./gulpfile.js copyTypes && bash ../../bin/update_types_version.sh",
    "lint": "eslint 'src/**/*.ts?(x)' --quiet",
    "lint-fix": "eslint 'src/**/*.ts?(x)' --quiet --fix",
    "premake-module": "bash ../../bin/clean_node_packages.sh",
    "make-module": "gulp --gulpfile ./gulpfile.js makeNodeModule",
    "postmake-module": "bash ../../bin/post_build_check.sh",
    "env": "env",
    "create-packages": "bash ../../bin/create_node_module.sh"
  },
  "dependencies": {
    "@sap/artifact-management-base": "^1.53.4"
  },
  "devDependencies": {
    "@istanbuljs/nyc-config-typescript": "1.0.1",
    "@types/mocha": "8.0.4",
    "@types/node": "22.19.1",
    "@types/sinon": "9.0.10",
    "@typescript-eslint/eslint-plugin": "4.21.0",
    "@typescript-eslint/parser": "4.21.0",
    "@vscode-logging/types": "0.1.3",
    "eslint": "7.23.0",
    "eslint-config-prettier": "8.1.0",
    "eslint-plugin-prettier": "3.3.1",
    "fast-glob": "3.3.2",
    "gulp": "4.0.2",
    "madge": "5.0.1",
    "mocha": "^9.2.2",
    "mochawesome": "^7.1.3",
    "nyc": "15.1.0",
    "sinon": "9.2.2",
    "ts-node": "9.1.0",
    "typescript": "5.9.3",
    "vscode-languageserver-types": "3.17.5"
  }
}
