analytics-util-params — URL parameter helper functions. One of the small, focused utility packages that power the analytics library, usable standalone.
Full documentation, synced from the package README:
URI param utilities for analytics in 1.68kb.
Exposes getParams, removeParams, replaceParams functions.
This library will work with analytics or as a standalone import in your code.
Install @analytics/param-utils from npm.
npm install @analytics/param-utilsgetParams, removeParams, replaceParams
getParamsimport { getParams } from '@analytics/param-utils'
/* Get url params */
const params = getParams()removeParamsimport { removeParams } from '@analytics/param-utils'
/* Get url params */
removeParams('foo')replaceParamsimport { replaceParams } from '@analytics/param-utils'
// Replace
replaceParams('foo')Decode:
@analytics/param-utils x 189,959 ops/sec ±0.91% (91 runs sampled)
qs x 152,998 ops/sec ±1.41% (90 runs sampled)
querystringify x 240,017 ops/sec ±1.32% (90 runs sampled)
query-string x 172,217 ops/sec ±0.67% (91 runs sampled)
native x 179,175 ops/sec ±0.88% (88 runs sampled)
qss x 391,393 ops/sec ±0.99% (91 runs sampled)