UNPKG

@ui5/task-adaptation

Version:

Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment

129 lines (128 loc) 4.41 kB
{ "name": "@ui5/task-adaptation", "version": "1.5.1", "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": "UI5_LOG_LVL=error mocha --no-timeouts --no-warnings --import=tsx --loader=esmock 'test/lib/**/*.spec.ts'", "perf": "UI5_LOG_LVL=error mocha --no-timeouts --no-warnings --import=tsx --loader=esmock 'test/lib/**/*.perf.ts'", "integration": "UI5_LOG_LVL=error mocha --reporter-option maxDiffSize=0 --no-timeouts --no-warnings --import=tsx --loader=esmock 'test/lib/**/*.int.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 scripts/rollup.ts", "build": "npm run rollup && tsc -p ./", "download-metadata": "tsx scripts/metadataDownloadHelper.ts" }, "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": "^1.16.6", "@sap-ux/btp-utils": "^1.0.2", "@sap-ux/store": "^0.9.1", "@sap-ux/system-access": "^0.5.11", "@sap/cf-tools": "^3.2.0", "@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", "jsdom": "^23.0.1", "temp-dir": "^2.0.0", "transliteration": "^2.3.5", "xml-js": "^1.6.11" }, "devDependencies": { "@buxlabs/amd-to-es6": "^0.16.3", "@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/lodash": "^4.14.196", "@types/mocha": "^9.1.0", "@types/semver": "^7.3.8", "@types/sinon": "^10.0.16", "@ui5/builder": "^4.0.3", "@ui5/project": "^4.0.3", "amdextract": "^3.0.0", "builtin-modules": "^3.2.0", "c8": "^10.1.3", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "eslint": "^9.22.0", "eslint-plugin-import": "^2.31.0", "esmock": "^2.6.3", "glob": "^10.3.10", "js-yaml": "^4.1.0", "meriyah": "^6.0.3", "minimatch": "^9.0.3", "mocha": "^11.1.0", "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.7.1", "typescript": "^5.4.2", "typescript-eslint": "^8.26.1" }, "c8": { "src": "./src", "all": true, "reporter": [ "lcov", "text", "text-summary" ], "exclude": [ ".eslintrc.js", "docs/**", "jsdocs/**", "coverage/**", "test/**", "lib/processors/jsdoc/lib/**", "dist/**", "src/model/types.ts", "src/util/requestUtil.ts", "scripts/**/*.js", "scripts/git/octokitUtil.ts", "*/**/*.d.ts", "src/annotations/comparator/diffCase.ts", "src/annotations/transformers/transformer.ts", "src/model/configuration.ts", "src/model/appVariantIdHierarchyItem.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" } }