1. {
    2. "name": "xwb-ui", 组件库名
    3. "private": false, 公有库
    4. "version": "0.0.1", 版本
    5. 搜索关键字
    6. "keywords": ["XWB_UI", "xwb ui", "xwbui", "xwb_ui", "xwb-ui", "XWB-UI"],
    7. "type": "module", 组件库类型
    8. 上传组件库时,指定上传的文件
    9. "files": [
    10. "xwb-ui",
    11. "README.md"
    12. ],
    13. 作为模块被别的程序导入时,模块的主入口,默认为根目录的 index.js 文件。
    14. "main": "xwb-ui/index.js",
    15. ES 模块导入时,导入的文件
    16. "module": "xwb-ui/index.js",
    17. "exports": {
    18. 导入样式时使用的目录 组件库名/style.css
    19. "./style.css":"./xwb-ui/style.css",
    20. import 'xwb-ui' 导入组件库
    21. ".":{
    22. "import" : "./xwb-ui/index.js",
    23. "require": "./xwb-ui/index.js"
    24. }
    25. },
    26. "scripts": {
    27. "dev": "vite",
    28. "build": "vue-tsc && vite build",
    29. "preview": "vite preview"
    30. },
    31. "dependencies": {
    32. "vue": "^3.3.4"
    33. },
    34. "devDependencies": {
    35. "@types/node": "^20.5.9",
    36. "@vitejs/plugin-vue": "^4.2.3",
    37. "rollup": "^3.29.0",
    38. "rollup-plugin-typescript2": "^0.35.0",
    39. "sass": "^1.66.1",
    40. "sass-loader": "^13.3.2",
    41. "tslib": "^2.6.2",
    42. "typescript": "^5.0.2",
    43. "vite": "^4.4.5",
    44. "vue-tsc": "^1.8.5"
    45. }
    46. }