Skip to content

Commit 397b5ba

Browse files
committed
Get rid of urijs dependency
1 parent 905e420 commit 397b5ba

File tree

3 files changed

+3
-10
lines changed

3 files changed

+3
-10
lines changed

server/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
"fuzzy-search": "3.2.1",
2222
"node-fetch": "2.6.8",
2323
"turndown": "7.1.1",
24-
"urijs": "1.19.11",
2524
"vscode-languageserver": "8.0.2",
2625
"vscode-languageserver-textdocument": "1.0.8",
2726
"web-tree-sitter": "0.20.7",

server/src/analyser.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import * as fs from 'fs'
22
import * as FuzzySearch from 'fuzzy-search'
33
import fetch from 'node-fetch'
4-
import * as URI from 'urijs'
54
import * as url from 'url'
65
import { isDeepStrictEqual } from 'util'
76
import * as LSP from 'vscode-languageserver/node'
@@ -380,13 +379,13 @@ export default class Analyzer {
380379
return {}
381380
}
382381

383-
const cmd = interestingNode.text
384-
385382
type ExplainshellResponse = {
386383
matches?: Array<{ helpHTML: string; start: number; end: number }>
387384
}
388385

389-
const url = URI(endpoint).path('/api/explain').addQuery('cmd', cmd).toString()
386+
const searchParams = new URLSearchParams({ cmd: interestingNode.text }).toString()
387+
const url = `${endpoint}/api/explain?${searchParams}`
388+
390389
const explainshellRawResponse = await fetch(url)
391390
const explainshellResponse =
392391
(await explainshellRawResponse.json()) as ExplainshellResponse

server/yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -216,11 +216,6 @@ turndown@7.1.1:
216216
dependencies:
217217
domino "^2.1.6"
218218

219-
urijs@1.19.11:
220-
version "1.19.11"
221-
resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.19.11.tgz#204b0d6b605ae80bea54bea39280cdb7c9f923cc"
222-
integrity sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==
223-
224219
vscode-jsonrpc@8.0.2:
225220
version "8.0.2"
226221
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz#f239ed2cd6004021b6550af9fd9d3e47eee3cac9"

0 commit comments

Comments
 (0)