ni/package.json
HeXiaoLong:Suanier 49de4589bd feat: 搭建UI组件库
1. 完成展示example
2. 按需加载
3. 导入导出
未来:
1. 更多组件
2. 暗黑模式
3. 配置文件
2025-05-20 12:37:09 +08:00

70 lines
1.7 KiB
JSON

{
"name": "ni",
"private": true,
"version": "0.0.1",
"type": "module",
"files": [
"dist",
"types"
],
"main": "./dist/ni.umd.js",
"module": "./dist/ni.es.js",
"types": "./types/index.d.ts",
"exports": {
".": {
"types": "./types/index.d.ts",
"import": "./dist/ni.es.js",
"require": "./dist/ni.umd.js"
},
"./button": {
"types": "./types/components/button/index.d.ts",
"import": "./dist/ni-button.es.js",
"require": "./dist/ni-button.umd.js"
},
"./dist/style.css": "./dist/ni.css"
},
"sideEffects": [
"**/*.css",
"**/*.scss"
],
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"build:lib": "vite build --config vite.lib.config.ts && tsc -p tsconfig.build.json",
"preview": "vite preview",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"test": "vitest",
"test:coverage": "vitest run --coverage",
"test:ui": "vitest --ui",
"prepublishOnly": "npm run build:lib"
},
"dependencies": {
"vue": "^3.3.4"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.2.3",
"@vue/tsconfig": "^0.4.0",
"typescript": "~5.0.4",
"vite": "^4.4.9",
"vue-tsc": "^1.8.8",
"sass": "^1.66.1",
"vitepress": "^1.0.0-rc.44",
"@types/node": "^20.5.9",
"unplugin-vue-components": "^0.25.2",
"unplugin-auto-import": "^0.16.7",
"@vue/test-utils": "^2.4.3",
"vitest": "^0.34.6",
"@vitest/coverage-v8": "^0.34.6",
"@vitest/ui": "^0.34.6",
"jsdom": "^22.1.0"
},
"peerDependencies": {
"vue": "^3.0.0"
},
"publishConfig": {
"access": "public"
}
}