cloud-ui.vusion
Version:
Vusion Cloud UI
137 lines (136 loc) • 5.41 kB
JSON
{
"name": "cloud-ui.vusion",
"description": "Vusion Cloud UI",
"version": "0.18.20",
"author": "Forrest <rainforest92@126.com>",
"contributors": [
"haoxutong <1255965516@qq.com>",
"ChenWeiYuan123 <360411956@qq.com>",
"zou-xinhua <m15616168428@163.com>"
],
"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 check && npm run genThemeConfig && vue-cli-service library-build --dest dist-theme && npm run copyimg && node ./scripts/lcap",
"build:theme-local": "npm run genThemeConfig && vue-cli-service library-build --dest dist-theme && npm run copyimg && node ./scripts/lcap",
"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": "lcap deploy dist-theme --platform http://defaulttenant.lcap.hadev.163yun.com && node bin/deploy-lcp-images --platform=http://defaulttenant.lcap.hadev.163yun.com",
"deploy:test": "lcap deploy dist-theme --platform http://defaulttenant.lcap.hatest.163yun.com && node bin/deploy-lcp-images --platform=http://defaulttenant.lcap.hatest.163yun.com",
"deploy:test-without-img": "npm test &&lcap deploy dist-theme --platform http://defaulttenant.lcap.hatest.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"
},
"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"
],
"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",
"@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.21",
"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
}
}