Skip to content

Commit 2d864d0

Browse files
committed
Remove dep on querystring
1 parent ed477f3 commit 2d864d0

File tree

4 files changed

+7
-24
lines changed

4 files changed

+7
-24
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,6 @@
186186
"memoize-one": "^5.2.1",
187187
"monaco-editor": "0.23.0",
188188
"neo4j-driver": "^4.3.1",
189-
"querystring": "^0.2.1",
190189
"react": "^16.9.0",
191190
"react-dnd": "^11.1.3",
192191
"react-dnd-html5-backend": "^11.1.3",

src/shared/modules/auth/common.js

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,16 @@ import {
1010
mandatoryKeysForSSOProviders,
1111
searchParamsToSaveForAfterAuthRedirect
1212
} from './settings'
13-
import { parse as parseQueryString } from 'querystring'
1413

1514
export const getInitialisationParameters = (
16-
urlSearchParams = window.location.search,
17-
urlHashParams = window.location.hash
15+
urlSearchParams = window.location.search
1816
) => {
19-
let initParams = {}
20-
try {
21-
initParams = {
22-
...parseQueryString(urlSearchParams.replace(/^\?/, '')),
23-
...parseQueryString(urlHashParams.replace(/^#/, ''))
24-
}
25-
Object.keys(initParams).forEach(key => {
26-
if (initParams[key].trim().length === 0) {
27-
initParams[key] = null
28-
}
29-
})
30-
} catch (exc) {
31-
console.warn('Exception occured while parsing Browser URL parameters', exc)
32-
}
17+
const initParams = {}
18+
19+
new URLSearchParams(urlSearchParams).forEach((value, key) => {
20+
initParams[key] = value
21+
})
22+
3323
return initParams
3424
}
3525

src/shared/modules/discovery/discoveryDuck.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,6 @@ export const discoveryOnStartupEpic = (some$: any, store: any) => {
156156
if (!passedURL || !passedURL.length) return action
157157
action.forceURL = decodeURIComponent(passedURL[0])
158158
action.requestedUseDb = passedDb && passedDb[0]
159-
160159
return action
161160
})
162161
.merge(some$.ofType(USER_CLEAR))

yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10880,11 +10880,6 @@ [email protected], querystring@^0.2.0:
1088010880
resolved "https://neo.jfrog.io/neo/api/npm/npm/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
1088110881
integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
1088210882

10883-
querystring@^0.2.1:
10884-
version "0.2.1"
10885-
resolved "https://neo.jfrog.io/neo/api/npm/npm/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd"
10886-
integrity sha1-QNd2FbsJ0WkCqFw+OKqLXtdhwt0=
10887-
1088810883
querystringify@^2.1.1:
1088910884
version "2.2.0"
1089010885
resolved "https://neo.jfrog.io/neo/api/npm/npm/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"

0 commit comments

Comments
 (0)