diff --git a/package.json b/package.json index 462db7de..a7fdd555 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "test": "pnpm --filter napcat-test run test", "test:ui": "pnpm --filter napcat-test run test:ui", "lint": "eslint .", - "lint:fix": "eslint . --fix" + "lint:fix": "eslint . --fix", + "build:shell:config": "pnpm --filter napcat-shell run build && pnpm --filter napcat-develop run copy-env" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", diff --git a/packages/napcat-develop/config/.env b/packages/napcat-develop/config/.env new file mode 100644 index 00000000..14629708 --- /dev/null +++ b/packages/napcat-develop/config/.env @@ -0,0 +1,4 @@ +NAPCAT_DISABLE_PIPE=1 +NAPCAT_DISABLE_MULTI_PROCESS=1 +NAPCAT_WEBUI_JWT_SECRET_KEY=napcat_dev_secret_key +NAPCAT_WEBUI_SECRET_KEY=napcat \ No newline at end of file diff --git a/packages/napcat-develop/config/onebot11.json b/packages/napcat-develop/config/onebot11.json new file mode 100644 index 00000000..fa3000df --- /dev/null +++ b/packages/napcat-develop/config/onebot11.json @@ -0,0 +1,39 @@ +{ + "network": { + "httpServers": [ + { + "enable": true, + "name": "HTTP", + "host": "127.0.0.1", + "port": 3000, + "enableCors": true, + "enableWebsocket": false, + "messagePostFormat": "array", + "token": "", + "debug": false + } + ], + "httpSseServers": [], + "httpClients": [], + "websocketServers": [ + { + "enable": true, + "name": "WebSocket", + "host": "127.0.0.1", + "port": 3001, + "reportSelfMessage": false, + "enableForcePushEvent": true, + "messagePostFormat": "array", + "token": "", + "debug": false, + "heartInterval": 30000 + } + ], + "websocketClients": [], + "plugins": [] + }, + "musicSignUrl": "", + "enableLocalFile2Url": false, + "parseMultMsg": false, + "imageDownloadProxy": "" +} \ No newline at end of file diff --git a/packages/napcat-develop/package.json b/packages/napcat-develop/package.json index c769c2c9..4212e683 100644 --- a/packages/napcat-develop/package.json +++ b/packages/napcat-develop/package.json @@ -1,27 +1,28 @@ { - "name": "napcat-develop", - "version": "0.0.1", - "private": true, - "type": "module", - "main": "index.js", - "scripts": { - "dev": "powershell ./nodeTest.ps1" + "name": "napcat-develop", + "version": "0.0.1", + "private": true, + "type": "module", + "main": "index.js", + "scripts": { + "dev": "powershell ./nodeTest.ps1", + "copy-env": "xcopy config ..\\napcat-shell\\dist\\config /E /I /Y" + }, + "exports": { + ".": { + "require": "./index.js" }, - "exports": { - ".": { - "require": "./index.js" - }, - "./*": { - "require": "./*" - } - }, - "dependencies": { - "fs-extra": "^11.3.2" - }, - "devDependencies": { - "@types/node": "^22.0.1" - }, - "engines": { - "node": ">=18.0.0" + "./*": { + "require": "./*" } + }, + "dependencies": { + "fs-extra": "^11.3.2" + }, + "devDependencies": { + "@types/node": "^22.0.1" + }, + "engines": { + "node": ">=18.0.0" + } } \ No newline at end of file