-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathpackage.json
145 lines (145 loc) · 5.79 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
{
"name": "cloud-ui.vusion",
"description": "Vusion Cloud UI",
"version": "0.20.3",
"author": "Forrest <[email protected]>",
"contributors": [
"haoxutong <[email protected]>",
"ChenWeiYuan123 <[email protected]>",
"zou-xinhua <[email protected]>"
],
"main": "./index.js",
"scripts": {
"update:description": "node ./scripts/excel2yaml.js",
"check": "node bin/ggpull && node bin/check-deps",
"dev": "vue-cli-service doc --port 9001",
"validator": "node ./scripts/lcap/validator.js --HELP=true",
"dev:designer": "cross-env VUE_APP_DESIGNER=true vue-cli-service doc --port 9001",
"dev:dark": "vue-cli-service doc --port 9001 --theme dark",
"copyimg": "node bin/copy-lcp-images ",
"build": "vue-cli-service library-build --apply-theme --theme default,dark,seagreen",
"build:theme": "npm run genThemeConfig && vue-cli-service library-build --dest dist-theme && npm run copyimg && node ./scripts/lcap && node scripts/i18n/index.js && node ./scripts/ui-json/index.js --dest ./dist-theme/nasl.ui.json && npm run check:api && npm pack",
"build:theme-local": "npm run genThemeConfig && vue-cli-service library-build --dest dist-theme && npm run copyimg && node ./scripts/lcap && node scripts/i18n/index.js && node ./scripts/ui-json/index.js --dest ./dist-theme/nasl.ui.json && npm run check:api && npm pack",
"build:raw": "vue-cli-service library-build --vusion-mode raw --dest dist-raw",
"build:docs": "vue-cli-service doc-build",
"build:doc-entry": "cross-env VUE_CLI_SERVICE_CONFIG_PATH=$PWD/vue.config.doc-entry.js vue-cli-service build --output-path dist-doc-entry",
"genThemeConfig": "ts-node scripts/genThemeConfig/index.ts",
"screenshot": "node bin/screenshot",
"pretest": "node scripts/test/gen-snapshot-test.js",
"test": "jest --silent",
"lint": "eslint --fix --ext .js,.vue src && stylelint --fix ./src/**/*.css",
"ghpages": "vusion ghpages",
"deploy:doc-entry": "vusion deploy --framework cloud-ui -v minor dist-doc-entry",
"usage": "node ./scripts/lcap",
"deploy:dev": "node bin/deploy-lcp-tgz --platform=http://defaulttenant.lcap.codewave-dev.163yun.com && lcap deploy dist-theme --platform http://defaulttenant.lcap.codewave-dev.163yun.com && node bin/deploy-lcp-images --platform=http://defaulttenant.lcap.codewave-dev.163yun.com",
"deploy:test": "node bin/deploy-lcp-tgz --platform=http://defaulttenant.lcap.codewave-test.163yun.com/ && lcap deploy dist-theme --platform http://defaulttenant.lcap.codewave-test.163yun.com/ && node bin/deploy-lcp-images --platform=http://defaulttenant.lcap.codewave-test.163yun.com/",
"deploy:pre": "npm test && lcap deploy dist-theme --platform http://defaulttenant.lcap.hadri.163yun.com && node bin/deploy-lcp-images --platform=http://defaulttenant.lcap.hadri.163yun.com",
"deploy:online": "npm test && lcap deploy dist-theme --platform http://netease-template.lcap.163yun.com && node bin/deploy-lcp-images --platform=http://netease-template.lcap.163yun.com",
"prepublishOnly": "rm -rf node_modules/.cache && npm run build && npm run build:theme && npm run build:raw && vusion readme && vusion vetur && git add .",
"postpublish": "npm run build:docs && vusion ghpages",
"check:api": "tsc -p tsconfig.api.json"
},
"repository": "vusion/cloud-ui",
"homepage": "http://vusion.github.io/cloud-ui",
"bugs": {
"url": "http://github.com/vusion/cloud-ui/issues"
},
"license": "MIT",
"keywords": [
"vusion",
"cloud",
"ui",
"cloud-ui"
],
"tags": [
"vusion",
"cloud",
"ui",
"cloud-ui"
],
"files": [
"dist-theme",
"src",
"themes",
"vetur",
"index.js",
"README.md"
],
"dependencies": {
"@popperjs/core": "^2.10.2",
"@vusion/utils": "0.4.11",
"@vusion/validator": "0.4.7",
"animate.css": "^4.1.1",
"countup.js": "^1.9.3",
"dayjs": "^1.10.7",
"decimal.js": "^10.4.2",
"dompurify": "^2.0.15",
"fs-extra": "^9.0.1",
"i-material-design.vue": "^5.1.0",
"js-yaml": "^3.14.0",
"lodash": "^4.17.5",
"normalize.css": "^7.0.0",
"online-svg-icon-vue2": "^1.2.3",
"regenerator-runtime": "^0.13.9",
"resize-observer-polyfill": "^1.5.1",
"swiper": "^7.4.1",
"vue-cropper": "^0.5.8",
"vusion-api": "^0.6.30",
"xlsx-js-style": "^1.2.0",
"yargs": "^16.2.0"
},
"devDependencies": {
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
"@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5",
"@nasl/types": "^0.1.6",
"@types/jest": "^28.1.8",
"@vant/area-data": "1.1.1",
"@vue/cli-plugin-babel": "^4.3.0",
"@vue/cli-service": "^4.3.0",
"@vue/test-utils": "^1.3.5",
"@vue/vue2-jest": "28",
"@vusion/mock": "^0.1.1",
"ajv": "^7.0.4",
"babel-jest": "^28.1.3",
"commander": "^2.20.0",
"core-js": "^3.6.5",
"cross-env": "^7.0.2",
"eslint": "^7.3.1",
"eslint-config-vusion": "^4.0.0",
"husky": "^3.0.4",
"jest": "^28.1.3",
"jest-environment-jsdom": "^28.1.3",
"jest-serializer-vue-tjw": "^3.20.0",
"minimist": "^1.2.5",
"node-xlsx": "^0.21.2",
"postcss": "^8.3.11",
"remark": "^10.0.1",
"remark-parse": "^6.0.3",
"shelljs": "^0.7.8",
"sinon": "^4.2.2",
"stylelint": "^9.3.0",
"stylelint-config-vusion": "^1.1.2",
"ts-node": "^10.4.0",
"typescript": "^4.4.4",
"unified": "^7.0.0",
"vue": "2.6.12",
"vue-cli-plugin-vusion": "^0.13.6",
"vue-i18n": "^8.15.5",
"vue-router": "3.3.4",
"vue-template-compiler": "2.6.12",
"vusion": "0.12.22-beta.0",
"vusion-hooks": "^0.3.0"
},
"peerDependencies": {
"@vusion/utils": "^0.4.9",
"vue": "^2.6.10"
},
"vetur": {
"tags": "./vetur/tags.json",
"attributes": "./vetur/attributes.json"
},
"jestSerializer": {
"removeComments": true,
"sortAttributes": true
}
}