58 lines
1.3 KiB
JSON
58 lines
1.3 KiB
JSON
{
|
|
"name": "@g3soft/ui",
|
|
"version": "0.0.1",
|
|
"description": "G3Soft 通用 UI 组件库",
|
|
"license": "UNLICENSED",
|
|
"type": "module",
|
|
"files": [
|
|
"dist",
|
|
"README.md"
|
|
],
|
|
"sideEffects": [
|
|
"**/*.css"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.ts",
|
|
"import": "./dist/index.js"
|
|
},
|
|
"./style.css": "./dist/style.css",
|
|
"./package.json": "./package.json"
|
|
},
|
|
"scripts": {
|
|
"build": "vite build",
|
|
"prepublishOnly": "publint",
|
|
"playground": "vite --config playground/vite.config.ts",
|
|
"test": "vitest run",
|
|
"test:unit": "vitest run",
|
|
"test:watch": "vitest",
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:headed": "playwright test --headed",
|
|
"test:e2e:report": "playwright show-report",
|
|
"verify": "pnpm build && pnpm test:unit && pnpm test:e2e"
|
|
},
|
|
"peerDependencies": {
|
|
"vue": "^3.5.0"
|
|
},
|
|
"dependencies": {
|
|
"@g3soft/tokens": "workspace:*",
|
|
"@lucide/vue": "^1.31.0"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.63.0",
|
|
"@vitejs/plugin-vue": "^6.0.0",
|
|
"@vue/test-utils": "^2.5.1",
|
|
"happy-dom": "^20.14.5",
|
|
"publint": "latest",
|
|
"sass": "catalog:",
|
|
"vite": "^8.0.0",
|
|
"vite-plugin-dts": "latest",
|
|
"vitest": "^5.0.3",
|
|
"vue": "catalog:",
|
|
"vue-tsc": "^3.0.0"
|
|
},
|
|
"publishConfig": {
|
|
"access": "restricted"
|
|
}
|
|
}
|