UNPKG

dt-app

Version:

The Dynatrace App Toolkit is a tool you can use from your command line to create, develop, and deploy apps on your Dynatrace environment.

120 lines 5.52 kB
{ "name": "dt-app", "version": "1.3.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", "@dynatrace/devkit": "^0.3.2", "@dynatrace/js-runtime": "^1.98.1", "@dynatrace/openkit-js": "^4.0.0", "@fastify/cors": "^11.0.0", "@types/jsdom": "^21.1.7", "adm-zip": "0.5.16", "ajv": "^8.12.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.25.10", "fast-glob": "^3.3.2", "fastify": "^5.3.2", "inquirer": "^8.2.3", "jsdom": "26.1.0", "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", "micromatch": "^4.0.8", "mime-types": "^3.0.1", "mkdirp": "^3.0.1", "node-forge": "^1.3.1", "open": "^8.4.2", "ora": "^5.4.1", "punycode": "^2.3.1", "semver": "^7.5.4", "tslib": "^2.0.3", "undici": "^6.21.0", "ws": "^8.17.1", "yaml": "^2.5.1" }, "devDependencies": {}, "peerDependencies": { "typescript": ">=4.9.5 || <=5.6.2" } }