UNPKG

3.44 kBJSONView Raw
1{
2 "name": "@ui5/cli",
3 "version": "2.14.10",
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 && npm run depcheck",
29 "test-azure": "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 | node .chglog/consolidate-changelogs.js",
46 "depcheck": "depcheck --ignores docdash,@ui5/fs"
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/bin/**/*.js",
61 "test/lib/**/*.js"
62 ]
63 },
64 "nyc": {
65 "reporter": [
66 "lcov",
67 "text",
68 "text-summary"
69 ],
70 "exclude": [
71 ".chglog/**",
72 "docs/**",
73 "jsdocs/**",
74 "coverage/**",
75 "test/**",
76 ".eslintrc.js",
77 "jsdoc-plugin.js"
78 ],
79 "check-coverage": true,
80 "statements": 80,
81 "branches": 75,
82 "functions": 75,
83 "lines": 80,
84 "watermarks": {
85 "statements": [
86 70,
87 90
88 ],
89 "branches": [
90 70,
91 90
92 ],
93 "functions": [
94 70,
95 90
96 ],
97 "lines": [
98 70,
99 90
100 ]
101 },
102 "cache": true,
103 "all": true
104 },
105 "repository": {
106 "type": "git",
107 "url": "git@github.com:SAP/ui5-cli.git"
108 },
109 "dependencies": {
110 "@ui5/builder": "^2.11.5",
111 "@ui5/fs": "^2.0.6",
112 "@ui5/logger": "^2.0.1",
113 "@ui5/project": "^2.6.0",
114 "@ui5/server": "^2.4.0",
115 "chalk": "^4.1.2",
116 "data-with-position": "^0.5.0",
117 "import-local": "^3.1.0",
118 "js-yaml": "^4.1.0",
119 "open": "^7.4.2",
120 "semver": "^7.3.7",
121 "treeify": "^1.0.1",
122 "update-notifier": "^5.1.0",
123 "yargs": "^16.2.0"
124 },
125 "devDependencies": {
126 "ava": "^3.15.0",
127 "chokidar-cli": "^3.0.0",
128 "cross-env": "^7.0.3",
129 "depcheck": "^1.4.3",
130 "docdash": "^1.2.0",
131 "eslint": "^7.32.0",
132 "eslint-config-google": "^0.14.0",
133 "eslint-plugin-jsdoc": "^37.9.7",
134 "execa": "^5.1.1",
135 "jsdoc": "^3.6.11",
136 "mock-require": "^3.0.3",
137 "nyc": "^15.1.0",
138 "open-cli": "^6.0.1",
139 "rimraf": "^3.0.2",
140 "sinon": "^11.1.2",
141 "tap-nyan": "^1.1.0",
142 "tap-xunit": "^2.4.1"
143 }
144}