UNPKG

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