Files
knowai/FOLDER_STRUCTURE.md
tobegold574 6a81b7bb13
Some checks reported errors
continuous-integration/drone/push Build was killed
feat(image): 新建 knowai-core:1.0.0 镜像并完成推送
- 搭建 api、auth、utils 等逻辑模块
- 通过 tsc、eslint、vitest 测试验证

BREAKING CHANGE: 新镜像分支
2025-11-10 20:20:25 +08:00

4.6 KiB

.
├─ Dockerfile
├─ FOLDER_STRUCTURE.md
├─ README.md
├─ api
│   ├─ README.md
│   ├─ client.ts
│   ├─ errors.ts
│   ├─ factory.ts
│   ├─ index.ts
│   ├─ modules
│   │   ├─ chat.ts
│   │   ├─ index.ts
│   │   ├─ model.ts
│   │   ├─ post.ts
│   │   └─ user.ts
│   └─ types.d.ts
├─ auth
│   ├─ README.md
│   ├─ auth-service.ts
│   ├─ errors.ts
│   ├─ event-manager.ts
│   ├─ index.ts
│   ├─ session-manager.ts
│   ├─ storage-adapter.ts
│   └─ types.d.ts
├─ coverage
│   ├─ api
│   │   ├─ client.ts.html
│   │   ├─ errors.ts.html
│   │   ├─ index.html
│   │   └─ modules
│   │       ├─ chat.ts.html
│   │       ├─ index.html
│   │       ├─ model.ts.html
│   │       ├─ post.ts.html
│   │       └─ user.ts.html
│   ├─ auth
│   │   ├─ auth-service.ts.html
│   │   ├─ errors.ts.html
│   │   ├─ event-manager.ts.html
│   │   ├─ index.html
│   │   ├─ session-manager.ts.html
│   │   └─ storage-adapter.ts.html
│   ├─ base.css
│   ├─ block-navigation.js
│   ├─ coverage-final.json
│   ├─ favicon.png
│   ├─ index.html
│   ├─ prettify.css
│   ├─ prettify.js
│   ├─ sort-arrow-sprite.png
│   ├─ sorter.js
│   └─ utils
│       ├─ data.ts.html
│       ├─ date.ts.html
│       ├─ index.html
│       ├─ string.ts.html
│       └─ validation.ts.html
├─ eslint.config.js
├─ index.ts
├─ node_modules
│   ├─ @eslint
│   │   └─ js
│   ├─ @types
│   │   ├─ lodash
│   │   └─ node
│   ├─ @typescript-eslint
│   │   ├─ eslint-plugin
│   │   └─ parser
│   ├─ @vitest
│   │   └─ coverage-v8
│   ├─ axios
│   ├─ eslint
│   ├─ typescript
│   └─ vitest
├─ package.json
├─ pnpm-lock.yaml
├─ test
│   ├─ README.md
│   ├─ auth
│   │   └─ session-manager.test.ts
│   ├─ integration
│   ├─ mocks
│   │   ├─ data-factory.ts
│   │   ├─ http-client.ts
│   │   ├─ index.ts
│   │   └─ storage.ts
│   ├─ setup.ts
│   ├─ unit
│   │   ├─ api
│   │   │   ├─ client.test.ts
│   │   │   └─ modules
│   │   │       ├─ chat.test.ts
│   │   │       ├─ model.test.ts
│   │   │       ├─ post.test.ts
│   │   │       └─ user.test.ts
│   │   ├─ auth
│   │   │   ├─ auth-service.test.ts
│   │   │   └─ event-manager.test.ts
│   │   └─ utils
│   │       ├─ data.test.ts
│   │       ├─ date.test.ts
│   │       ├─ string.test.ts
│   │       └─ validation.test.ts
│   └─ utils
│       └─ test-helpers.ts
├─ tsconfig.json
├─ types
│   ├─ README.md
│   ├─ chat
│   │   ├─ api.d.ts
│   │   ├─ base.d.ts
│   │   ├─ enum.d.ts
│   │   └─ index.d.ts
│   ├─ index.d.ts
│   ├─ model
│   │   ├─ api.d.ts
│   │   ├─ base.d.ts
│   │   ├─ enum.d.ts
│   │   └─ index.d.ts
│   ├─ post
│   │   ├─ api.d.ts
│   │   ├─ base.d.ts
│   │   ├─ enum.d.ts
│   │   └─ index.d.ts
│   └─ user
│       ├─ base.d.ts
│       ├─ enum.d.ts
│       ├─ index.d.ts
│       ├─ profile.d.ts
│       └─ search.d.ts
├─ utils
│   ├─ README.md
│   ├─ data.ts
│   ├─ date.ts
│   ├─ index.ts
│   ├─ string.ts
│   └─ validation.ts
└─ vitest.config.ts

39 directories, 100 files