New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@zcorky/query-string

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zcorky/query-string - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

3

lib/parse.js

@@ -5,6 +5,7 @@ "use strict";

if (query === void 0) { query = ''; }
var index = query.indexOf('?');
var index = (query).indexOf('?');
var realQuery = index === -1 ? query.split('#')[0] : query.slice(index + 1).split('#')[0];
return realQuery
.split('&')
.filter(function (e) { return !!e; })
.reduce(function (total, item) {

@@ -11,0 +12,0 @@ var _a = item.split('='), key = _a[0], vs = _a.slice(1);

@@ -7,2 +7,4 @@ "use strict";

if (picks === void 0) { picks = []; }
if (!picks || picks.length === 0)
return '';
var oqs = parse_1.parse(queryString);

@@ -9,0 +11,0 @@ var nqs = Object

@@ -5,4 +5,5 @@ export interface Stringify {

export interface Params {
[key: string]: string | string[];
[key: string]: Value<string> | Value<number> | Value<boolean>;
}
export declare type Value<T> = T | T[];
export declare const stringify: Stringify;

@@ -10,7 +10,9 @@ "use strict";

if (Array.isArray(value)) {
return value.map(function (e) { return key + "=" + encodeURIComponent(e || ''); }).join('&');
return value
.map(function (e) { return key + "=" + encodeURIComponent(e == null ? '' : e); })
.join('&');
}
return key + "=" + encodeURIComponent(value || '');
return key + "=" + encodeURIComponent((value == null ? '' : value));
})
.join('&');
};
{
"name": "@zcorky/query-string",
"version": "1.0.0",
"version": "1.0.1",
"description": "Easy query string in node and browser, without any dependencies, support parse/stringify/add/omit/pick",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

# query-string
[![NPM version](https://img.shields.io/npm/v/@zcorky/query-string.svg?style=flat)](https://www.npmjs.com/package/@zcorky/query-string)
[![Coverage Status](https://img.shields.io/coveralls/zcorky/query-string.svg?style=flat)](https://coveralls.io/r/zcorky/query-string)
[![Dependencies](https://david-dm.org/@zcorky/query-string/status.svg)](https://david-dm.org/@zcorky/query-string)
[![Build Status](https://travis-ci.com/zcorky/query-string.svg?branch=master)](https://travis-ci.com/zcorky/query-string)
![license](https://img.shields.io/github/license/zcorky/query-string.svg)
[![issues](https://img.shields.io/github/issues/zcorky/query-string.svg)](https://github.com/zcorky/query-string/issues)
> Easy query string in node and browser, without any dependencies, support parse/stringify/add/omit/pick.

@@ -4,0 +11,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc