feat: initialize project structure with essential files and configurations

- Add .gitignore to exclude unnecessary files and directories
- Create .npmrc for npm authentication
- Add AGENTS.md for project documentation
- Initialize package.json with project metadata and dependencies
- Implement app.ts to set up the application and project manager
- Create file-search module for searching files in a directory
- Set up project manager and listener for managing project files
- Implement project search functionality with MeiliSearch integration
- Add routes for authentication and project management
- Create scheduler for task management
- Add tests for file searching and project management functionalities
This commit is contained in:
xiongxiao
2026-03-13 17:22:14 +08:00
committed by cnb
commit 1b131b3961
27 changed files with 1336 additions and 0 deletions

31
package.json Normal file
View File

@@ -0,0 +1,31 @@
{
"name": "@kevisual/project-search",
"version": "0.0.1",
"description": "",
"main": "index.js",
"scripts": {
"dev": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "abearxiong <xiongxiao@xiongxiao.me> (https://www.xiongxiao.me)",
"license": "MIT",
"packageManager": "pnpm@10.32.1",
"type": "module",
"devDependencies": {
"@kevisual/code-builder": "^0.0.6",
"@kevisual/context": "^0.0.8",
"@kevisual/remote-app": "^0.0.7",
"@kevisual/router": "^0.1.1",
"fast-glob": "^3.3.3",
"meilisearch": "^0.55.0",
"zod": "^4.3.6"
},
"dependencies": {
"@parcel/watcher": "^2.5.6",
"es-toolkit": "^1.45.1",
"eventemitter3": "^5.0.4"
},
"exports": {
".": "./dist/index.js"
}
}