Socket
Socket
Sign inDemoInstall

@aws-sdk/querystring-parser

Package Overview
Dependencies
3
Maintainers
5
Versions
117
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.370.0 to 3.374.0

27

dist-cjs/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseQueryString = void 0;
function parseQueryString(querystring) {
const query = {};
querystring = querystring.replace(/^\?/, "");
if (querystring) {
for (const pair of querystring.split("&")) {
let [key, value = null] = pair.split("=");
key = decodeURIComponent(key);
if (value) {
value = decodeURIComponent(value);
}
if (!(key in query)) {
query[key] = value;
}
else if (Array.isArray(query[key])) {
query[key].push(value);
}
else {
query[key] = [query[key], value];
}
}
}
return query;
}
exports.parseQueryString = parseQueryString;
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("@smithy/querystring-parser"), exports);

@@ -1,23 +0,1 @@

export function parseQueryString(querystring) {
const query = {};
querystring = querystring.replace(/^\?/, "");
if (querystring) {
for (const pair of querystring.split("&")) {
let [key, value = null] = pair.split("=");
key = decodeURIComponent(key);
if (value) {
value = decodeURIComponent(value);
}
if (!(key in query)) {
query[key] = value;
}
else if (Array.isArray(query[key])) {
query[key].push(value);
}
else {
query[key] = [query[key], value];
}
}
}
return query;
}
export * from "@smithy/querystring-parser";

@@ -1,5 +0,1 @@

import { QueryParameterBag } from "@aws-sdk/types";
/**
* @internal
*/
export declare function parseQueryString(querystring: string): QueryParameterBag;
export * from "@smithy/querystring-parser";

5

dist-types/ts3.4/index.d.ts

@@ -1,4 +0,1 @@

import { QueryParameterBag } from "@aws-sdk/types";
export declare function parseQueryString(
querystring: string
): QueryParameterBag;
export * from "@smithy/querystring-parser";
{
"name": "@aws-sdk/querystring-parser",
"version": "3.370.0",
"version": "3.374.0",
"scripts": {

@@ -12,3 +12,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
"test": "jest"
"test": "exit 0"
},

@@ -24,3 +24,3 @@ "main": "./dist-cjs/index.js",

"dependencies": {
"@aws-sdk/types": "3.370.0",
"@smithy/querystring-parser": "^1.0.1",
"tslib": "^2.5.0"

@@ -27,0 +27,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc