基于vue3.0和element-plus的组件库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

153 lines
3.9 KiB

{
"name": "noob-mengyxu",
"version": "0.4.9",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"style": "./dist/assets/noob-mengyxu.css",
"keywords": [
"noob-mengyxu",
"noob",
"mengyxu",
"component library",
"ui framework",
"ui",
"vue"
],
"files": [
"dist/"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"./components": {
"types": "./dist/packages/base/index.d.ts",
"default": "./dist/packages/base/index.js"
},
"./tools": {
"types": "./dist/packages/tool/index.d.ts",
"default": "./dist/packages/tool/index.js"
},
"./manage": {
"types": "./dist/packages/manage/index.d.ts",
"default": "./dist/packages/manage/index.js"
},
"./composables": {
"types": "./dist/plugs/composables/index.d.ts",
"default": "./dist/plugs/composables/index.js"
},
"./api": {
"types": "./dist/plugs/api/index.d.ts",
"default": "./dist/plugs/api/index.js"
},
"./http": {
"types": "./dist/plugs/http/index.d.ts",
"default": "./dist/plugs/http/index.js"
},
"./ws": {
"types": "./dist/plugs/websocket.d.ts",
"default": "./dist/plugs/websocket.js"
},
"./i18n": {
"types": "./dist/plugs/i18n/index.d.ts",
"default": "./dist/plugs/i18n/index.js"
},
"./config": {
"types": "./dist/plugs/config/index.d.ts",
"default": "./dist/plugs/config/index.js"
},
"./element": {
"types": "./dist/plugs/element/index.d.ts",
"default": "./dist/plugs/element/index.js"
},
"./store": {
"types": "./dist/plugs/store/index.d.ts",
"default": "./dist/plugs/store/index.js"
},
"./utils": {
"types": "./dist/plugs/util/index.d.ts",
"default": "./dist/plugs/util/index.js"
},
"./plugs": {
"types": "./dist/plugs/index.d.ts",
"default": "./dist/plugs/index.js"
},
"./packages": {
"types": "./dist/packages/index.d.ts",
"default": "./dist/packages/index.js"
},
"./style.css": "./dist/assets/noob-mengyxu.css"
},
"scripts": {
"dev": "vite",
"build": "vite build",
"build:lib": "cross-env BUILD_LIB=true vite build",
"prepare": "npm run build:lib",
"preview": "vite preview",
"lint": "oxlint"
},
"dependencies": {
"@vueuse/core": "^14.1.0",
"axios": "^0.28.0",
"core-js": "^3.47.0",
"dayjs": "^1.11.19",
"element-plus": "2.13.0",
"lodash-es": "^4.17.23",
"ts-pattern": "^5.9.0",
"vue": "^3.5.26",
"vue-class-component": "^8.0.0-0",
"vue-router": "^4.6.4",
"vue3-i18n": "^1.1.5",
"vuex": "^4.1.0",
"xterm": "^5.3.0",
"xterm-addon-attach": "^0.9.0",
"xterm-addon-fit": "^0.8.0"
},
"devDependencies": {
"@types/js-md5": "^0.8.0",
"@types/lodash-es": "^4.17.12",
"@vitejs/plugin-legacy": "^7.2.1",
"@vitejs/plugin-vue": "^6.0.3",
"@vitejs/plugin-vue-jsx": "^5.1.5",
"@vue/cli-plugin-babel": "~5.0.9",
"@vue/cli-plugin-router": "~5.0.9",
"@vue/cli-plugin-typescript": "~5.0.9",
"@vue/cli-plugin-vuex": "~5.0.9",
"@vue/cli-service": "~5.0.9",
"ajv": "^8",
"cross-env": "^7.0.3",
"js-md5": "^0.8.3",
"lorem-ipsum": "^2.0.8",
"oxlint": "^1.57.0",
"sass": "^1.97.1",
"sass-loader": "^16.0.6",
"terser": "^5.44.1",
"typescript": "~5.9.3",
"vite": "^7.3.0",
"vite-plugin-css-injected-by-js": "^3.5.2",
"vite-plugin-dts": "^4.5.4",
"vite-plugin-vue-devtools": "^8.1.1"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/vue3-essential",
"@vue/typescript/recommended"
],
"parserOptions": {
"ecmaVersion": 2020
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead",
"not ie 11"
]
}