{"id":171673861,"number":"4.0.40","published_at":"2026-01-22T15:25:52.698Z","licenses":"Apache-2.0","integrity":"sha512-tiOKxfTZ696KB7jyKn/VUhXfZJbi/ceHeBbft/RYBhRA0cKPZfK00CJEZ04HKmv4z4vP8Psd4AlQQGxZINS7jw==","status":null,"download_url":"https://registry.npmjs.org/@ui5/cli/-/cli-4.0.40.tgz","registry_url":"https://www.npmjs.com/package/@ui5/cli/v/4.0.40","documentation_url":null,"install_command":"npm install @ui5/cli@4.0.40","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"dist":{"shasum":"8d7acc187a8d9247315141c69d3a9dc1a79ac6d4","tarball":"https://registry.npmjs.org/@ui5/cli/-/cli-4.0.40.tgz","fileCount":30,"integrity":"sha512-tiOKxfTZ696KB7jyKn/VUhXfZJbi/ceHeBbft/RYBhRA0cKPZfK00CJEZ04HKmv4z4vP8Psd4AlQQGxZINS7jw==","signatures":[{"sig":"MEQCIGfg7axxtwFNCZY4XJyOVhMqY44/P+oTXMOhviJtsPhgAiBj8B7NNEB3KK1bCu2pkZdIiZOxG0smgJH+Md7ef80GTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398712},"gitHead":"91ca031192c14acb206533f2a37d6404dcce2c71","main":null,"scripts":{"lint":"eslint ./","test":"npm run lint \u0026\u0026 npm run jsdoc-generate \u0026\u0026 npm run coverage \u0026\u0026 npm run depcheck \u0026\u0026 npm run check-licenses","unit":"rimraf test/tmp \u0026\u0026 ava","jsdoc":"npm run jsdoc-generate \u0026\u0026 open-cli jsdocs/index.html","version":"git-chglog --sort semver --next-tag v$npm_package_version -o CHANGELOG.md v4.0.0.. \u0026\u0026 git add CHANGELOG.md","coverage":"rimraf test/tmp \u0026\u0026 nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","depcheck":"depcheck --ignores @ui5/cli,rimraf,docdash,@istanbuljs/esm-loader-hook,@ui5/fs,@ui5/builder","preversion":"npm test","test-azure":"npm run coverage-xunit","unit-watch":"npm run unit -- --watch","unit-xunit":"rimraf test/tmp \u0026\u0026 ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\" --tap | tap-xunit --dontUseCommentsAsTestNames=true \u003e test-results.xml","jsdoc-watch":"npm run jsdoc \u0026\u0026 chokidar \"./lib/**/*.js\" -c \"npm run jsdoc-generate\"","release-note":"git-chglog --sort semver -c .chglog/release-config.yml v$npm_package_version | node .chglog/consolidate-changelogs.js","unit-inspect":"cross-env UI5_LOG_LVL=verbose ava debug --break","unit-verbose":"rimraf test/tmp \u0026\u0026 cross-env UI5_LOG_LVL=verbose ava --verbose --serial","check-licenses":"licensee --errors-only","coverage-xunit":"nyc --reporter=text --reporter=text-summary --reporter=cobertura npm run unit-xunit","jsdoc-generate":"jsdoc -c ./jsdoc.json -t $(node -p 'path.dirname(require.resolve(\"docdash\"))') ./lib/ || (echo 'Error during JSDoc generation! Check log.' \u0026\u0026 exit 1)","prepublishOnly":"git push --follow-tags"},"_npmVersion":"10.2.4","_nodeVersion":"20.11.0","_hasShrinkwrap":true,"directories":{},"engines":{"npm":"\u003e= 8","node":"^20.11.0 || \u003e=22.0.0"},"exports":{"./bin/ui5.js":"./bin/ui5.cjs","./bin/ui5.cjs":"./bin/ui5.cjs","./package.json":"./package.json"},"browserify":null},"created_at":"2026-02-14T17:41:56.322Z","updated_at":"2026-02-14T17:41:56.322Z","purl":"pkg:npm/%40ui5/cli@4.0.40","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ui5%2Fcli/versions/4.0.40","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ui5%2Fcli/versions/4.0.40/codemeta","dependencies":[{"id":1904432659,"ecosystem":"npm","package_name":"open","requirements":"^10.2.0","kind":"runtime","optional":false},{"id":1904432660,"ecosystem":"npm","package_name":"chalk","requirements":"^5.6.2","kind":"runtime","optional":false},{"id":1904432661,"ecosystem":"npm","package_name":"yargs","requirements":"^17.7.2","kind":"runtime","optional":false},{"id":1904432662,"ecosystem":"npm","package_name":"semver","requirements":"^7.7.3","kind":"runtime","optional":false},{"id":1904432663,"ecosystem":"npm","package_name":"@ui5/fs","requirements":"^4.0.4","kind":"runtime","optional":false},{"id":1904432664,"ecosystem":"npm","package_name":"js-yaml","requirements":"^4.1.1","kind":"runtime","optional":false},{"id":1904432665,"ecosystem":"npm","package_name":"@ui5/logger","requirements":"^4.0.2","kind":"runtime","optional":false},{"id":1904432666,"ecosystem":"npm","package_name":"@ui5/server","requirements":"^4.0.10","kind":"runtime","optional":false},{"id":1904432667,"ecosystem":"npm","package_name":"@ui5/builder","requirements":"^4.1.3","kind":"runtime","optional":false},{"id":1904432668,"ecosystem":"npm","package_name":"@ui5/project","requirements":"^4.0.9","kind":"runtime","optional":false},{"id":1904432669,"ecosystem":"npm","package_name":"import-local","requirements":"^3.2.0","kind":"runtime","optional":false},{"id":1904432670,"ecosystem":"npm","package_name":"pretty-hrtime","requirements":"^1.0.3","kind":"runtime","optional":false},{"id":1904432671,"ecosystem":"npm","package_name":"update-notifier","requirements":"^7.3.1","kind":"runtime","optional":false},{"id":1904432672,"ecosystem":"npm","package_name":"data-with-position","requirements":"^0.5.0","kind":"runtime","optional":false},{"id":1904432673,"ecosystem":"npm","package_name":"ava","requirements":"^6.4.1","kind":"Development","optional":false},{"id":1904432674,"ecosystem":"npm","package_name":"nyc","requirements":"^17.1.0","kind":"Development","optional":false},{"id":1904432675,"ecosystem":"npm","package_name":"execa","requirements":"^9.6.1","kind":"Development","optional":false},{"id":1904432676,"ecosystem":"npm","package_name":"jsdoc","requirements":"^4.0.5","kind":"Development","optional":false},{"id":1904432677,"ecosystem":"npm","package_name":"sinon","requirements":"^21.0.1","kind":"Development","optional":false},{"id":1904432678,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1904432679,"ecosystem":"npm","package_name":"esmock","requirements":"^2.7.3","kind":"Development","optional":false},{"id":1904432680,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.1.2","kind":"Development","optional":false},{"id":1904432681,"ecosystem":"npm","package_name":"docdash","requirements":"^2.0.2","kind":"Development","optional":false},{"id":1904432682,"ecosystem":"npm","package_name":"globals","requirements":"^16.5.0","kind":"Development","optional":false},{"id":1904432683,"ecosystem":"npm","package_name":"depcheck","requirements":"^1.4.7","kind":"Development","optional":false},{"id":1904432684,"ecosystem":"npm","package_name":"licensee","requirements":"^11.1.1","kind":"Development","optional":false},{"id":1904432685,"ecosystem":"npm","package_name":"open-cli","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1904432686,"ecosystem":"npm","package_name":"cross-env","requirements":"^7.0.3","kind":"Development","optional":false},{"id":1904432687,"ecosystem":"npm","package_name":"tap-xunit","requirements":"^2.4.1","kind":"Development","optional":false},{"id":1904432688,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.8.0","kind":"Development","optional":false},{"id":1904432689,"ecosystem":"npm","package_name":"strip-ansi","requirements":"^7.1.2","kind":"Development","optional":false},{"id":1904432690,"ecosystem":"npm","package_name":"testdouble","requirements":"^3.20.2","kind":"Development","optional":false},{"id":1904432691,"ecosystem":"npm","package_name":"chokidar-cli","requirements":"^3.0.0","kind":"Development","optional":false},{"id":1904432692,"ecosystem":"npm","package_name":"eslint-plugin-ava","requirements":"^15.1.0","kind":"Development","optional":false},{"id":1904432693,"ecosystem":"npm","package_name":"eslint-plugin-jsdoc","requirements":"61.5.0","kind":"Development","optional":false},{"id":1904432694,"ecosystem":"npm","package_name":"eslint-config-google","requirements":"^0.14.0","kind":"Development","optional":false},{"id":1904432695,"ecosystem":"npm","package_name":"@istanbuljs/esm-loader-hook","requirements":"^0.3.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ui5%2Fcli"}