{
    "name": "@ui5/task-adaptation",
    "version": "1.6.5",
    "description": "Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment",
    "main": "index.js",
    "scripts": {
        "test": "npm run lint && npm run build && npm run coverage",
        "lint": "eslint ./src ./test/lib",
        "dev": "mocha --no-timeouts --no-warnings --import=tsx \"test/lib/**/*.spec.ts\"",
        "perf": "mocha --no-timeouts --no-warnings --import=tsx \"test/lib/**/*.perf.ts\"",
        "coverage": "c8 npm run dev",
        "preversion": "npm test",
        "version": "git-chglog --next-tag v$npm_package_version -o CHANGELOG.md && git add CHANGELOG.md",
        "prepublishOnly": "git push --follow-tags",
        "release-note": "git-chglog -c .chglog/release-config.yml v$npm_package_version",
        "rollup": "tsx rollup/rollup.ts",
        "build": "npm run rollup && tsc -p ./"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/SAP/ui5-task-adaptation.git"
    },
    "keywords": [
        "adaptation",
        "ui5",
        "builder",
        "tools",
        "business",
        "application",
        "studio"
    ],
    "author": "SAP SE",
    "license": "Apache-2.0",
    "dependencies": {
        "@sap-ux/axios-extension": "^2.0.1",
        "@sap-ux/btp-utils": "^2.0.1",
        "@sap-ux/store": "^2.0.1",
        "@sap-ux/system-access": "^1.0.1",
        "@sap/cf-tools": "^3.2.2",
        "@ui5/fs": "^4.0.1",
        "@ui5/logger": "^4.0.1",
        "adm-zip": "^0.5.5",
        "axios": "^1.8.3",
        "crc": "^4.3.2",
        "dotenv": "^16.0.3",
        "filenamify": "^6.0.0",
        "glob": "^13.0.0",
        "jsdom": "^23.0.1",
        "transliteration": "^2.3.5",
        "xml-js": "^1.6.11"
    },
    "devDependencies": {
        "@buxlabs/amd-to-es6": "^0.16.4",
        "@octokit/plugin-retry": "^8.0.1",
        "@octokit/rest": "^22.0.0",
        "@rollup/plugin-node-resolve": "^15.3.0",
        "@types/adm-zip": "^0.4.34",
        "@types/chai": "^4.2.21",
        "@types/chai-as-promised": "^7.1.4",
        "@types/js-yaml": "^4.0.3",
        "@types/jsdom": "^21.1.6",
        "@types/mocha": "^9.1.0",
        "@types/semver": "^7.3.8",
        "@types/sinon": "^10.0.16",
        "@types/yargs": "^17.0.33",
        "@ui5/builder": "^4.1.3",
        "@ui5/project": "^4.0.9",
        "amdextract": "^3.0.0",
        "builtin-modules": "^3.2.0",
        "c8": "^10.1.3",
        "chai": "^6.2.1",
        "chai-as-promised": "^8.0.2",
        "eslint": "^9.22.0",
        "eslint-plugin-import": "^2.31.0",
        "esmock": "^2.7.3",
        "js-yaml": "^4.1.0",
        "meriyah": "^6.0.3",
        "minimatch": "^9.0.3",
        "mocha": "^11.7.6",
        "mock-require": "^3.0.3",
        "rollup": "^4.24.0",
        "semver": "^7.3.5",
        "sinon": "^18.0.1",
        "source-map-support": "^0.5.19",
        "tsx": "4.21.0",
        "typescript": "^6.0.2",
        "typescript-eslint": "^8.58.0",
        "yargs": "^17.7.2"
    },
    "c8": {
        "src": "./src",
        "all": true,
        "reporter": [
            "lcov",
            "text",
            "text-summary"
        ],
        "exclude": [
            "coverage/**",
            "test/**",
            "dist/**",
            "src/model/types.ts",
            "src/util/requestUtil.ts",
            "src/util/renamingHandlers/renamingHandler.ts",
            "scripts/**/*.js",
            "*/**/*.d.ts",
            "src/annotations/comparator/diffCase.ts",
            "src/annotations/transformers/transformer.ts",
            "src/model/configuration.ts",
            "src/model/appVariantIdHierarchyItem.ts",
            "src/adapters/adapter.ts",
            "src/adapters/previewAdapter.ts",
            "src/repositories/repository.ts",
            "src/annotations/annotationManager.ts",
            "src/cache/cachedResource.ts"
        ],
        "check-coverage": true,
        "statements": 85,
        "branches": 70,
        "functions": 90,
        "lines": 85
    },
    "types": "dist/index.d.ts",
    "type": "module",
    "optionalDependencies": {
        "@rollup/rollup-linux-x64-gnu": "^4.28.1",
        "@rollup/rollup-linux-x64-musl": "^4.28.1"
    }
}
