UNPKG

3.43 kBJSONView Raw
1{
2 "name": "@ui5/cli",
3 "version": "2.4.4",
4 "description": "UI5 Tooling - CLI",
5 "author": "SAP SE (https://www.sap.com)",
6 "license": "Apache-2.0",
7 "keywords": [
8 "openui5",
9 "sapui5",
10 "ui5",
11 "build",
12 "development",
13 "tool"
14 ],
15 "bin": {
16 "ui5": "./bin/ui5.js"
17 },
18 "main": "index.js",
19 "engines": {
20 "node": ">= 10",
21 "npm": ">= 5"
22 },
23 "scripts": {
24 "test": "npm run lint && npm run jsdoc-generate && npm run coverage",
25 "test-azure": "npm run lint && npm run jsdoc-generate && npm run coverage-xunit",
26 "lint": "eslint ./",
27 "unit": "rimraf test/tmp && ava",
28 "unit-verbose": "rimraf test/tmp && cross-env UI5_LOG_LVL=verbose ava --verbose --serial",
29 "unit-watch": "rimraf test/tmp && ava --watch",
30 "unit-nyan": "rimraf test/tmp && ava --tap | tnyan",
31 "unit-xunit": "rimraf test/tmp && ava --tap | tap-xunit --dontUseCommentsAsTestNames=true > test-results.xml",
32 "unit-inspect": "cross-env UI5_LOG_LVL=verbose ava debug --break",
33 "coverage": "nyc npm run unit",
34 "coverage-xunit": "nyc --reporter=text --reporter=text-summary --reporter=cobertura npm run unit-xunit",
35 "jsdoc": "npm run jsdoc-generate && open-cli jsdocs/index.html",
36 "jsdoc-generate": "node_modules/.bin/jsdoc -c ./jsdoc.json ./lib/ || (echo 'Error during JSDoc generation! Check log.' && exit 1)",
37 "jsdoc-watch": "npm run jsdoc && chokidar \"./lib/**/*.js\" -c \"npm run jsdoc-generate\"",
38 "preversion": "npm test",
39 "version": "git-chglog --next-tag v$npm_package_version -o CHANGELOG.md && git add CHANGELOG.md",
40 "prepublishOnly": "git push --follow-tags",
41 "release-note": "git-chglog -c .chglog/release-config.yml v$npm_package_version",
42 "report-coveralls": "nyc report --reporter=text-lcov | COVERALLS_PARALLEL=true coveralls"
43 },
44 "files": [
45 "CONTRIBUTING.md",
46 "index.js",
47 "jsdoc.json",
48 "npm-shrinkwrap.json",
49 "bin/**",
50 "lib/**",
51 "LICENSES/**",
52 ".reuse/**"
53 ],
54 "ava": {
55 "files": [
56 "test/lib/**/*.js"
57 ]
58 },
59 "nyc": {
60 "reporter": [
61 "lcov",
62 "text",
63 "text-summary"
64 ],
65 "exclude": [
66 "docs/**",
67 "jsdocs/**",
68 "coverage/**",
69 "test/**",
70 ".eslintrc.js",
71 "jsdoc-plugin.js"
72 ],
73 "check-coverage": true,
74 "statements": 80,
75 "branches": 75,
76 "functions": 75,
77 "lines": 80,
78 "watermarks": {
79 "statements": [
80 70,
81 90
82 ],
83 "branches": [
84 70,
85 90
86 ],
87 "functions": [
88 70,
89 90
90 ],
91 "lines": [
92 70,
93 90
94 ]
95 },
96 "cache": true,
97 "all": true
98 },
99 "repository": {
100 "type": "git",
101 "url": "git@github.com:SAP/ui5-cli.git"
102 },
103 "dependencies": {
104 "@ui5/builder": "^2.2.0",
105 "@ui5/fs": "^2.0.3",
106 "@ui5/logger": "^2.0.0",
107 "@ui5/project": "^2.2.2",
108 "@ui5/server": "^2.2.4",
109 "chalk": "^4.1.0",
110 "data-with-position": "^0.4.1",
111 "import-local": "^3.0.2",
112 "js-yaml": "^3.14.0",
113 "open": "^7.2.1",
114 "semver": "^7.3.2",
115 "string.prototype.matchall": "^4.0.2",
116 "supports-color": "^7.2.0",
117 "treeify": "^1.0.1",
118 "update-notifier": "^4.1.1",
119 "yargs": "^15.4.1"
120 },
121 "devDependencies": {
122 "ava": "3.11.1",
123 "chokidar-cli": "^2.1.0",
124 "coveralls": "^3.1.0",
125 "cross-env": "^7.0.2",
126 "docdash": "^1.2.0",
127 "eslint": "^7.9.0",
128 "eslint-config-google": "^0.14.0",
129 "eslint-plugin-jsdoc": "^30.4.2",
130 "execa": "^4.0.3",
131 "jsdoc": "^3.6.5",
132 "mock-require": "^3.0.3",
133 "nyc": "^15.1.0",
134 "open-cli": "^6.0.1",
135 "rimraf": "^3.0.2",
136 "sinon": "^9.0.3",
137 "tap-nyan": "^1.1.0",
138 "tap-xunit": "^2.4.1"
139 }
140}