xue jiahao 0945d7f0b2 refactor(types): move shared types from renderer to shared directory
- Move type definitions from src/renderer/src/types/ to src/shared/types/
- Add @shared/* path alias to tsconfig.node.json and tsconfig.web.json
- Update all imports from @renderer/types/* to @shared/types/*
- Update AGENTS.md with new directory structure and path alias

This fixes architecture violation where main/preload processes imported
from renderer directory. Types are now properly shared across all processes.
2026-03-12 13:01:58 +08:00
2026-03-12 11:03:47 +08:00
2026-03-12 11:03:47 +08:00
2026-03-12 11:03:47 +08:00
2026-03-12 11:03:47 +08:00
2026-03-12 12:27:16 +08:00
2026-03-12 12:27:16 +08:00
2026-03-12 11:03:47 +08:00
2026-03-12 11:03:47 +08:00
2026-03-12 11:03:47 +08:00

Kintone Customize Manager

Kintone 自定义资源管理器 - 用于管理和部署 Kintone 平台的自定义资源JavaScript、CSS、Plugin

技术栈

  • 框架: Electron 30+
  • 前端: React 19 + TypeScript
  • 构建工具: electron-vite + electron-builder
  • 状态管理: Zustand
  • UI 组件库: LobeHub UI + Ant Design 6
  • CSS 方案: antd-style
  • 代码编辑器: CodeMirror 6

开发

安装依赖

npm install

启动开发服务器

npm run dev

构建生产版本

# Windows
npm run package:win

# macOS
npm run package:mac

# Linux
npm run package:linux

项目结构

kintone-customize-manager/
├─ src/
│  ├─ main/           # Electron 主进程
│  ├─ preload/        # Preload 脚本
│  └─ renderer/       # React 渲染进程
│     └─ src/
│        ├─ components/
│        ├─ hooks/
│        ├─ stores/
│        ├─ utils/
│        └─ types/
├─ resources/         # 应用资源
└─ build/            # 构建配置

许可证

MIT

Description
No description provided
Readme 956 KiB
Languages
TypeScript 98.4%
JavaScript 1%
CSS 0.4%
HTML 0.2%