26 包 monorepo(TS 全源码): - snowcat-core: NT 内核 API 封装 + listener(含 9.9.37 六回调适配)+ Packet 发包 - snowcat-onebot: OneBot v11 全动作 + MCP Streamable HTTP 适配器 + 稳定线 - snowcat-webui-frontend/backend: 雪猫控制台(React+HeroUI) - snowcat-shell: 单文件 bundle 出口(vite inlineDynamicImports) - snowcat-native: napi2native / MoeHoo / ffmpeg / pty 运行时 - 56 项 SnowLuma 独门动作移植(qzone 全家桶/群相册/装扮/闪照/收藏) - 工具件: 解包器/启动器/便携制作器/doctor GitHub 关联已全量指向 DandanLLab/SnowCatQQ
37 lines
1.5 KiB
JSON
37 lines
1.5 KiB
JSON
{
|
|
"explorer.fileNesting.enabled": true,
|
|
"explorer.fileNesting.expand": false,
|
|
"explorer.fileNesting.patterns": {
|
|
".env.universal": ".env.*",
|
|
"vite.config.ts": "vite*.ts",
|
|
"README.md": "CODE_OF_CONDUCT.md, RELEASES.md, CONTRIBUTING.md, CHANGELOG.md, SECURITY.md",
|
|
"tsconfig.json": "tsconfig.*.json, env.d.ts",
|
|
"package.json": "package-lock.json, eslint*, .prettier*, .editorconfig, logo.png, .gitignore, LICENSE"
|
|
},
|
|
"css.customData": [
|
|
".vscode/tailwindcss.json"
|
|
],
|
|
"editor.detectIndentation": false,
|
|
"editor.tabSize": 2,
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnType": false,
|
|
"editor.formatOnPaste": true,
|
|
"editor.formatOnSaveMode": "file",
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": "always"
|
|
},
|
|
"files.autoSave": "onFocusChange",
|
|
"javascript.preferences.quoteStyle": "single",
|
|
"typescript.preferences.quoteStyle": "single",
|
|
"javascript.format.semicolons": "insert",
|
|
"typescript.format.semicolons": "insert",
|
|
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
|
|
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
|
|
"typescript.format.insertSpaceAfterConstructor": true,
|
|
"javascript.format.insertSpaceAfterConstructor": true,
|
|
"typescript.preferences.importModuleSpecifier": "non-relative",
|
|
"typescript.preferences.importModuleSpecifierEnding": "minimal",
|
|
"javascript.preferences.importModuleSpecifier": "non-relative",
|
|
"javascript.preferences.importModuleSpecifierEnding": "minimal",
|
|
"typescript.disableAutomaticTypeAcquisition": true
|
|
} |