refactor(extension): extract config/state/logging/models/messages/http modules (SRP)

Co-Authored-By: Lars Baunwall <larslb@thinkability.dk>
This commit is contained in:
Devin AI 2025-08-12 20:40:55 +00:00
parent f4e6b390e3
commit c8afe9ee17
16 changed files with 634 additions and 623 deletions

56
package-lock.json generated
View file

@ -1,12 +1,15 @@
{
"name": "copilot-bridge",
"version": "0.1.0",
"version": "0.1.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "copilot-bridge",
"version": "0.1.0",
"version": "0.1.2",
"dependencies": {
"polka": "^0.5.2"
},
"devDependencies": {
"@types/node": "^20.10.0",
"@types/vscode": "^1.90.0",
@ -17,6 +20,15 @@
"vscode": "^1.90.0"
}
},
"node_modules/@arr/every": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.1.tgz",
"integrity": "sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==",
"license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/@azu/format-text": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.2.tgz",
@ -332,6 +344,12 @@
"node": ">= 8"
}
},
"node_modules/@polka/url": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz",
"integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==",
"license": "MIT"
},
"node_modules/@secretlint/config-creator": {
"version": "10.2.2",
"resolved": "https://registry.npmjs.org/@secretlint/config-creator/-/config-creator-10.2.2.tgz",
@ -2518,6 +2536,18 @@
"dev": true,
"license": "Python-2.0"
},
"node_modules/matchit": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/matchit/-/matchit-1.1.0.tgz",
"integrity": "sha512-+nGYoOlfHmxe5BW5tE0EMJppXEwdSf8uBA1GTZC7Q77kbT35+VKLYJMzVNWCHSsga1ps1tPYFtFyvxvKzWVmMA==",
"license": "MIT",
"dependencies": {
"@arr/every": "^1.0.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
@ -2998,6 +3028,16 @@
"node": ">=4"
}
},
"node_modules/polka": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz",
"integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==",
"license": "MIT",
"dependencies": {
"@polka/url": "^0.5.0",
"trouter": "^2.0.1"
}
},
"node_modules/prebuild-install": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
@ -3874,6 +3914,18 @@
"node": ">=8.0"
}
},
"node_modules/trouter": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz",
"integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==",
"license": "MIT",
"dependencies": {
"matchit": "^1.0.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/tslib": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",