{ "name": "@gt4/common-front", "version": "2.0.113", "main": "dist/index.js", "author": "three musketeers", "description": "gt4 common sdk", "license": "MIT", "keywords": [ "vue" ], "files": [ "dist" ], "devDependencies": { "@babel/core": "7.19.0", "@babel/eslint-parser": "7.18.9", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/plugin-syntax-jsx": "7.18.6", "@babel/plugin-transform-runtime": "7.18.10", "@babel/preset-env": "7.19.0", "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", "@babel/runtime": "7.19.0", "@changesets/cli": "2.24.4", "@commitlint/cli": "12.1.4", "@commitlint/config-conventional": "12.1.4", "@fortawesome/fontawesome-svg-core": "6.2.0", "@fortawesome/free-solid-svg-icons": "6.2.0", "@fortawesome/react-fontawesome": "0.2.0", "@gtff/tdesign-gt-vue": "1.4.5", "@ianvs/prettier-plugin-sort-imports": "3.4.2", "@rollup/plugin-babel": "5.1.0", "@rollup/plugin-commonjs": "18.0.0", "@rollup/plugin-json": "4.1.0", "@rollup/plugin-node-resolve": "11.2.1", "@rollup/plugin-replace": "2.4.2", "@rollup/plugin-strip": "2.1.0", "@rollup/plugin-url": "5.0.1", "@seanix/cz-emoji-lerna-changelog": "1.0.3", "@sy/vitest-ui": "0.0.1", "@types/node": "18.7.13", "@vitejs/plugin-vue-jsx": "3.0.1", "@vitest/coverage-c8": "0.30.1", "@vue/babel-helper-vue-jsx-merge-props": "1.4.0", "@vue/babel-preset-jsx": "1.4.0", "@vue/test-utils": "1.3.0", "@wecity/tdesign-vue-ie": "1.4.5", "axios": "0.27.2", "babel-loader": "8.2.5", "classnames": "2.3.1", "commitizen": "4.2.5", "cross-env": "7.0.3", "css-loader": "5.2.7", "css-properties-sorting": "1.0.10", "esbuild": "0.15.5", "eslint": "8.23.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-import": "2.26.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.4.0", "husky": "8.0.1", "inquirer": "8.2.4", "jsdom": "^22.0.0", "less": "4.1.3", "less-loader": "11.0.0", "lint-staged": "10.5.4", "lodash-es": "4.17.21", "mini-html-webpack-plugin": "3.1.3", "nodemon": "2.0.20", "postcss": "8.4.16", "postcss-less": "^6.0.0", "prettier": "2.7.1", "prop-types": "15.8.1", "qs": "6.11.0", "react": "18.2.0", "react-dom": "18.2.0", "react-github-btn": "1.4.0", "react-is": "18.2.0", "react-rainbow-components": "1.31.0", "rimraf": "3.0.2", "rollup": "2.63.0", "rollup-plugin-analyzer": "3.3.0", "rollup-plugin-esbuild": "4.8.2", "rollup-plugin-ignore-import": "1.3.2", "rollup-plugin-less": "1.1.3", "rollup-plugin-multi-input": "1.1.1", "rollup-plugin-postcss": "4.0.1", "rollup-plugin-static-import": "0.1.1", "rollup-plugin-styles": "4.0.0", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-vue": "5.1.9", "rollup-pluginutils": "2.8.2", "style-loader": "2.0.0", "stylelint": "14.11.0", "stylelint-config-prettier": "9.0.3", "stylelint-config-recommended-vue": "1.4.0", "stylelint-config-tencent": "1.0.0", "stylelint-order": "5.0.0", "tdesign-icons-vue": "0.0.8", "tdesign-vue": "1.4.5", "unplugin-auto-import": "0.11.2", "unplugin-vue-components": "0.22.4", "vite": "4.3.5", "vite-plugin-vue2": "2.0.2", "vitest": "0.31.0", "vue": "2.6.14", "vue-loader": "15.10.0", "vue-styleguidist": "4.54.1", "vue-template-compiler": "2.6.14", "vuex": "3.4.0", "webpack": "5.74.0" }, "peerDependencies": { "@gtff/tdesign-gt-vue": "1.4.5", "@wecity/tdesign-vue-ie": "1.4.5", "tdesign-icons-vue": "0.0.8", "tdesign-vue": "1.4.5", "vuex": "3.4.0" }, "lint-staged": { "src/**/*.{js,ts,tsx,jsx,vue}": "pnpm lint", "src/**/*.{vue,less,css,html}": "pnpm lint:style" }, "dependencies": { "@wecity/http-json-key-format": "0.0.4-alpha", "chalk": "2.4.2", "cross-spawn": "^7.0.3", "dayjs": "1.11.5", "qrcodejs2": "0.0.3", "rollup-plugin-filesize": "^9.1.2", "uuid": "^9.0.0", "vue-frag": "1.4.1", "xwcj-sdk-h5": "1.0.28", "yargs-parser": "^21.1.1" }, "engines": { "pnpm": ">6" }, "scripts": { "dev": "vue-styleguidist server --open", "dev:nodemon": "cross-env NODE_ENV=development nodemon -x vue-styleguidist server", "prebuild": "rimraf es && rimraf esm && rimraf lib && rimraf dist", "build:less": "lessc src/style/global.less dist/global.css && lessc src/style/ie.less dist/ie.css", "build": "cross-env NODE_ENV=production rollup -c ./rollup.config.js && pnpm build:less", "build:site": "cross-env NODE_ENV=production vue-styleguidist build", "release": "node ./publish.js", "lint": "eslint --fix", "lint:style": "stylelint --fix", "test": "vitest", "coverage": "vitest run --coverage", "vitest-ui": "vitest --ui" } }