{
  "name": "dt-app",
  "version": "1.13.1",
  "license": "Apache-2.0",
  "description": "The Dynatrace App Toolkit is a tool you can use from your command line to create, develop, and deploy apps on your Dynatrace environment.",
  "homepage": "https://dt-url.net/bm034a8",
  "keywords": [
    "Dynatrace-AppEngine",
    "App-Toolkit",
    "develop",
    "build",
    "publish",
    "deploy"
  ],
  "main": "lib/index.js",
  "typings": "lib/index.d.ts",
  "engines": {
    "node": ">=20"
  },
  "bin": {
    "dtp-cli": "./lib/src/bin.js",
    "dt-app": "./lib/src/bin.js"
  },
  "files": [
    "migrations.json",
    "lib",
    "!**/*.tsbuildinfo",
    "!**/*.js.map"
  ],
  "scripts": {},
  "dt": {
    "breakingChanges": [
      {
        "title": "1.0.0 Breaking Changes",
        "version": "1.0.0",
        "description": "- Remove the following command flags: `build --no-prod`, `build --prod`, `build --no-sdk-injection`, `create --oauth-client-id <id>`, `create --package-manager [name]`, `create --skip-repository-check`, `dev --no-sdk-injection`, `uninstall --global`.\n- Remove the `server.open` configuration. This can be controlled by the `--open` flag.\n- Remove build.\\*.plugins configuration.\n- Remove the `DEBUG` environment variable. Use the `--verbose` flag for debug output instead.\n- Moves all sourceMap options to one centralized `build.sourceMap` option.\n- Remove the `build --no-prod` and `build --prod` flags. The build mode can now be set inside the app.config file using the `build.mode` option.\n- Remove `uninstall --global` flag.\n- Remove `build.functions` configuration.\n- Remove `deploy.build` configuration.\n- Remove `distDir` configuration.\n- Remove runtime simulator dependency.\n- Drop native yarn support. It is still possible to skip the installation of dependencies via `--skip-install` flag and install them manually with yarn or another package manager.\n- Remove `DT_APP_FORCE_TELEMETRY` environment variable support.\n- Remove old icon property.\n- Remove `file-watcher.include` and `file-watcher.ignore` configuration. It is no longer needed because the build is now following imports.\n- Remove `additionalEntrypoint` configuration.\n- Remove `DT_APP_SIGNING_PK` and `DT_APP_SIGNING_CERT` and the related legacy way of signing the artifacts.\n- Remove `oauth2File` configuration.\n- Remove `DT_APP_SERVERLESS_MAX_CONNECTIONS` environment variable.\n- Remove the `create --oauth-client-id <id>` flag.\n- Remove support for the `NODE_ENV='test'` option.\n- Remove the `create --skip-repository-check` flag. If the build needs to be skipped, use the `--skip-build` flag instead.\n- Remove `DT_APP_DISABLE_TELEMETRY`. If you need to disable telemetry, use the `DT_APP_DISABLE_TELEMETRY` environment variable.\n- Remove `--no-embedded-templates` from create command.\n- Remove `settingsPath` configuration.\n- Remove `ui.entrypoint` and `ui.tsconfig` option.",
        "linkToGuide": "https://dt-url.net/3m02nsr"
      }
    ],
    "migrations": [
      {
        "version": "0.119.0",
        "title": "Delete .tokens.json",
        "migrationFactory": "./lib/src/migrations/0.119.0/index.js",
        "description": "delete .tokens.json file"
      },
      {
        "version": "0.123.0",
        "title": "Remove namespace",
        "migrationFactory": "./lib/src/migrations/0.123.0/index.js",
        "description": "remove namespace @dynatrace from @dynatrace/dt-app package"
      },
      {
        "version": "0.130.0",
        "title": "Add typescript as dependency",
        "migrationFactory": "./lib/src/migrations/0.130.0/index.js",
        "description": "get types from the new js-runtime and add typescript to package.json dependencies"
      },
      {
        "version": "0.144.0",
        "title": "Change app icon configuration",
        "migrationFactory": "./lib/src/migrations/0.144.0/index.js",
        "description": "move the icon configuration from root to the app property"
      },
      {
        "version": "0.146.0",
        "title": "Rename app.config.ts",
        "migrationFactory": "./lib/src/migrations/0.146.0/index.js",
        "description": "rename app.config.ts to app.config.cts"
      },
      {
        "version": "1.3.0",
        "title": "Reference app config schema in the app.config.json",
        "migrationFactory": "./lib/src/migrations/1.3.0/index.js",
        "description": "add reference app config schema in the app.config.json"
      }
    ]
  },
  "dependencies": {
    "@babel/code-frame": "^7.12.13",
    "@babel/preset-typescript": "^7.18.6",
    "@dynatrace/devkit": "^0.3.2",
    "@dynatrace/js-runtime": "^1.134.0",
    "@dynatrace/openkit-js": "^4.0.0",
    "@fastify/cors": "^11.0.0",
    "@types/jsdom": "^21.1.7",
    "@vitejs/plugin-react": "^6.0.1",
    "@vitejs/plugin-react-swc": "^4.3.0",
    "adm-zip": "0.5.17",
    "ajv": "^8.18.0",
    "ajv-errors": "^3.0.0",
    "ansi-to-html": "0.7.2",
    "chalk": "^4.1.2",
    "chokidar": "^3.6.0",
    "cli-table3": "0.6.5",
    "commander": "^8.3.0",
    "detect-indent": "^6.1.0",
    "dotenv": "^16.0.0",
    "esbuild": "0.28.1",
    "fast-glob": "^3.3.2",
    "fastify": "^5.8.5",
    "inquirer": "^8.2.3",
    "jsdom": "26.1.0",
    "jsonwebtoken": "^9.0.3",
    "lodash": "^4.18.1",
    "micromatch": "^4.0.8",
    "mime-types": "^3.0.1",
    "mkdirp": "^3.0.1",
    "node-forge": "^1.4.0",
    "open": "^8.4.2",
    "ora": "^5.4.1",
    "punycode": "^2.3.1",
    "rollup-plugin-visualizer": "^7.0.1",
    "semver": "^7.5.4",
    "tslib": "^2.0.3",
    "undici": "^7.24.4",
    "vite": "^8.0.0",
    "ws": "^8.17.1",
    "yaml": "^2.5.1"
  },
  "devDependencies": {},
  "peerDependencies": {
    "@dynatrace-sdk/navigation": "^2.0.0",
    "typescript": ">=4.9.5 || <=5.9.3"
  }
}