Socket
Socket
Sign inDemoInstall

@ungap/url-search-params

Package Overview
Dependencies
0
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.1 to 0.1.2

4

cjs/index.js

@@ -8,3 +8,5 @@ /*! (c) Andrea Giammarchi - ISC */

new URLSearchParams({q: plus}).get('q') !== plus ||
new URLSearchParams([['q', plus]]).get('q') !== plus
new URLSearchParams([['q', plus]]).get('q') !== plus ||
new URLSearchParams('q=\n').toString() !== 'q=%0A' ||
new URLSearchParams({q: ' &'}).toString() !== 'q=+%26'
)

@@ -11,0 +13,0 @@ throw URLSearchParams;

@@ -8,3 +8,5 @@ /*! (c) Andrea Giammarchi - ISC */

new URLSearchParams({q: plus}).get('q') !== plus ||
new URLSearchParams([['q', plus]]).get('q') !== plus
new URLSearchParams([['q', plus]]).get('q') !== plus ||
new URLSearchParams('q=\n').toString() !== 'q=%0A' ||
new URLSearchParams({q: ' &'}).toString() !== 'q=+%26'
)

@@ -11,0 +13,0 @@ throw URLSearchParams;

@@ -8,3 +8,5 @@ /*! (c) Andrea Giammarchi - ISC */

new URLSearchParams({q: plus}).get('q') !== plus ||
new URLSearchParams([['q', plus]]).get('q') !== plus
new URLSearchParams([['q', plus]]).get('q') !== plus ||
new URLSearchParams('q=\n').toString() !== 'q=%0A' ||
new URLSearchParams({q: ' &'}).toString() !== 'q=+%26'
)

@@ -11,0 +13,0 @@ throw URLSearchParams;

/*! (c) Andrea Giammarchi - ISC */
var self=this||{};try{!function(t,e){if("+"!==new t("q=%2B").get("q")||"+"!==new t({q:"+"}).get("q")||"+"!==new t([["q","+"]]).get("q"))throw t;self.URLSearchParams=t}(URLSearchParams)}catch(URLSearchParams){!function(t,e,n){"use strict";function r(t){var e=u(null);switch(h(this,"_ungap",{value:e}),!0){case!t:break;case"string"==typeof t:"?"===t.charAt(0)&&(t=t.slice(1));for(var r=t.split("&"),c=0,o=r.length;c<o;c++){var f=r[c],l=f.indexOf("=");-1<l?i(e,s(f.slice(0,l)),s(f.slice(l+1))):f.length&&i(e,s(f),"")}break;case n(t):for(var c=0,o=t.length;c<o;c++){var f=t[c];i(e,f[0],f[1])}break;case"forEach"in t:t.forEach(a,e);break;default:for(var p in t)i(e,p,t[p])}}function a(t,e){i(this,e,t)}function i(t,e,r){var a=n(r)?r.join(","):r;e in t?t[e].push(a):t[e]=[a]}function s(t){return decodeURIComponent(t.replace(l," "))}function c(t){return encodeURIComponent(t).replace(f,o)}function o(t){return p[t]}var u=t.create,h=t.defineProperty,f=/[!'\(\)~]|%20|%00/g,l=/\+/g,p={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"},g={append:function(t,e){i(this._ungap,t,e)},"delete":function(t){delete this._ungap[t]},get:function(t){return this.has(t)?this._ungap[t][0]:null},getAll:function(t){return this.has(t)?this._ungap[t].slice(0):[]},has:function(t){return t in this._ungap},set:function(t,n){this._ungap[t]=[e(n)]},forEach:function(t,n){function r(r){t.call(n,r,e(i),a)}var a=this;for(var i in a._ungap)a._ungap[i].forEach(r,i)},toJSON:function(){return{}},toString:function(){var t=[];for(var e in this._ungap)for(var n=c(e),r=0,a=this._ungap[e];r<a.length;r++)t.push(n+"="+c(a[r]));return t.join("&")}};for(var v in g)h(r.prototype,v,{configurable:!0,writable:!0,value:g[v]});self.URLSearchParams=r}(Object,String,Array.isArray)}!function(t){function e(t,e){var r=[];return t.forEach(e,r),n?r[Symbol.iterator]():{next:function(){var t=r.shift();return{done:t===undefined,value:t}}}}var n=!1;try{n=!!Symbol.iterator}catch(r){}"forEach"in t||(t.forEach=function(t,e){var n=this,r=Object.create(null);this.toString().replace(/=[\s\S]*?(?:&|$)/g,"=").split("=").forEach(function(a){!a.length||a in r||(r[a]=n.getAll(a)).forEach(function(r){t.call(e,r,a,n)})})}),"keys"in t||(t.keys=function(){return e(this,function(t,e){this.push(e)})}),"values"in t||(t.values=function(){return e(this,function(t,e){this.push(t)})}),"entries"in t||(t.entries=function(){return e(this,function(t,e){this.push([e,t])})}),!n||Symbol.iterator in t||(t[Symbol.iterator]=t.entries),"sort"in t||(t.sort=function(){for(var t,e,n,r=this.entries(),a=r.next(),i=a.done,s=[],c=Object.create(null);!i;)n=a.value,e=n[0],s.push(e),e in c||(c[e]=[]),c[e].push(n[1]),a=r.next(),i=a.done;for(s.sort(),t=0;t<s.length;t++)this["delete"](s[t]);for(t=0;t<s.length;t++)e=s[t],this.append(e,c[e].shift())}),function(e){var n=e.defineProperty,r=e.getOwnPropertyDescriptor,a=function(e){function r(n,r){t.append.call(this,n,r),n=this.toString(),e.set.call(this._usp,n?"?"+n:"")}function a(n){t["delete"].call(this,n),n=this.toString(),e.set.call(this._usp,n?"?"+n:"")}function i(n,r){t.set.call(this,n,r),n=this.toString(),e.set.call(this._usp,n?"?"+n:"")}return function(t,e){return t.append=r,t["delete"]=a,t.set=i,n(t,"_usp",{configurable:!0,writable:!0,value:e})}},i=function(t){return function(e,r){return n(e,"_searchParams",{configurable:!0,writable:!0,value:t(r,e)}),r}},s=function(e){var n=e.append;e.append=t.append,URLSearchParams.call(e,e._usp.search.slice(1)),e.append=n},c=function(t,e){if(!(t instanceof e))throw new TypeError("'searchParams' accessed on an object that does not implement interface "+e.name)},o=function(t){var n,o=t.prototype,u=r(o,"searchParams"),h=r(o,"href"),f=r(o,"search");!u&&f&&f.set&&(n=i(a(f)),e.defineProperties(o,{href:{get:function(){return h.get.call(this)},set:function(t){var e=this._searchParams;h.set.call(this,t),e&&s(e)}},search:{get:function(){return f.get.call(this)},set:function(t){var e=this._searchParams;f.set.call(this,t),e&&s(e)}},searchParams:{get:function(){return c(this,t),this._searchParams||n(this,new URLSearchParams(this.search.slice(1)))},set:function(e){c(this,t),n(this,e)}}}))};try{o(HTMLAnchorElement),/^function|object$/.test(typeof URL)&&URL.prototype&&o(URL)}catch(u){}}(Object)}(self.URLSearchParams.prototype,Object);
var self=this||{};try{!function(t,n){if(new t("q=%2B").get("q")!==n||new t({q:n}).get("q")!==n||new t([["q",n]]).get("q")!==n||"q=%0A"!==new t("q=\n").toString()||"q=+%26"!==new t({q:" &"}).toString())throw t;self.URLSearchParams=t}(URLSearchParams,"+")}catch(t){!function(t,a,o){"use strict";var u=t.create,h=t.defineProperty,n=/[!'\(\)~]|%20|%00/g,e=/\+/g,r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"},i={append:function(t,n){l(this._ungap,t,n)},delete:function(t){delete this._ungap[t]},get:function(t){return this.has(t)?this._ungap[t][0]:null},getAll:function(t){return this.has(t)?this._ungap[t].slice(0):[]},has:function(t){return t in this._ungap},set:function(t,n){this._ungap[t]=[a(n)]},forEach:function(n,e){var r=this;for(var i in r._ungap)r._ungap[i].forEach(t,i);function t(t){n.call(e,t,a(i),r)}},toJSON:function(){return{}},toString:function(){var t=[];for(var n in this._ungap)for(var e=g(n),r=0,i=this._ungap[n];r<i.length;r++)t.push(e+"="+g(i[r]));return t.join("&")}};for(var s in i)h(c.prototype,s,{configurable:!0,writable:!0,value:i[s]});function c(t){var n=u(null);switch(h(this,"_ungap",{value:n}),!0){case!t:break;case"string"==typeof t:"?"===t.charAt(0)&&(t=t.slice(1));for(var e=t.split("&"),r=0,i=e.length;r<i;r++){var a=(s=e[r]).indexOf("=");-1<a?l(n,p(s.slice(0,a)),p(s.slice(a+1))):s.length&&l(n,p(s),"")}break;case o(t):for(r=0,i=t.length;r<i;r++){var s;l(n,(s=t[r])[0],s[1])}break;case"forEach"in t:t.forEach(f,n);break;default:for(var c in t)l(n,c,t[c])}}function f(t,n){l(this,n,t)}function l(t,n,e){var r=o(e)?e.join(","):e;n in t?t[n].push(r):t[n]=[r]}function p(t){return decodeURIComponent(t.replace(e," "))}function g(t){return encodeURIComponent(t).replace(n,v)}function v(t){return r[t]}self.URLSearchParams=c}(Object,String,Array.isArray)}!function(l){var r=!1;try{r=!!Symbol.iterator}catch(t){}function t(t,n){var e=[];return t.forEach(n,e),r?e[Symbol.iterator]():{next:function(){var t=e.shift();return{done:void 0===t,value:t}}}}"forEach"in l||(l.forEach=function(e,r){var i=this,t=Object.create(null);this.toString().replace(/=[\s\S]*?(?:&|$)/g,"=").split("=").forEach(function(n){!n.length||n in t||(t[n]=i.getAll(n)).forEach(function(t){e.call(r,t,n,i)})})}),"keys"in l||(l.keys=function(){return t(this,function(t,n){this.push(n)})}),"values"in l||(l.values=function(){return t(this,function(t,n){this.push(t)})}),"entries"in l||(l.entries=function(){return t(this,function(t,n){this.push([n,t])})}),!r||Symbol.iterator in l||(l[Symbol.iterator]=l.entries),"sort"in l||(l.sort=function(){for(var t,n,e,r=this.entries(),i=r.next(),a=i.done,s=[],c=Object.create(null);!a;)n=(e=i.value)[0],s.push(n),n in c||(c[n]=[]),c[n].push(e[1]),a=(i=r.next()).done;for(s.sort(),t=0;t<s.length;t++)this.delete(s[t]);for(t=0;t<s.length;t++)n=s[t],this.append(n,c[n].shift())}),function(c){var o=c.defineProperty,u=c.getOwnPropertyDescriptor,h=function(t){var n=t.append;t.append=l.append,URLSearchParams.call(t,t._usp.search.slice(1)),t.append=n},f=function(t,n){if(!(t instanceof n))throw new TypeError("'searchParams' accessed on an object that does not implement interface "+n.name)},t=function(n){var e,r,t=n.prototype,i=u(t,"searchParams"),a=u(t,"href"),s=u(t,"search");!i&&s&&s.set&&(r=function(e){function r(t,n){l.append.call(this,t,n),t=this.toString(),e.set.call(this._usp,t?"?"+t:"")}function i(t){l.delete.call(this,t),t=this.toString(),e.set.call(this._usp,t?"?"+t:"")}function a(t,n){l.set.call(this,t,n),t=this.toString(),e.set.call(this._usp,t?"?"+t:"")}return function(t,n){return t.append=r,t.delete=i,t.set=a,o(t,"_usp",{configurable:!0,writable:!0,value:n})}}(s),e=function(t,n){return o(t,"_searchParams",{configurable:!0,writable:!0,value:r(n,t)}),n},c.defineProperties(t,{href:{get:function(){return a.get.call(this)},set:function(t){var n=this._searchParams;a.set.call(this,t),n&&h(n)}},search:{get:function(){return s.get.call(this)},set:function(t){var n=this._searchParams;s.set.call(this,t),n&&h(n)}},searchParams:{get:function(){return f(this,n),this._searchParams||e(this,new URLSearchParams(this.search.slice(1)))},set:function(t){f(this,n),e(this,t)}}}))};try{t(HTMLAnchorElement),/^function|object$/.test(typeof URL)&&URL.prototype&&t(URL)}catch(t){}}(Object)}(self.URLSearchParams.prototype,Object);
{
"name": "@ungap/url-search-params",
"version": "0.1.1",
"version": "0.1.2",
"description": "The URLSearchParams polyfill.",

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

"istanbul": "^0.4.5",
"uglify-js": "^2.8.29"
"uglify-js": "^3.4.9"
},

@@ -30,0 +30,0 @@ "repository": {

# URLSearchParams
[![Build Status](https://travis-ci.com/ungap/url-search-params.svg?branch=master)](https://travis-ci.com/ungap/url-search-params) [![Coverage Status](https://coveralls.io/repos/github/ungap/url-search-params/badge.svg?branch=master)](https://coveralls.io/github/ungap/url-search-params?branch=master) ![WebReflection status](https://offline.report/status/webreflection.svg)
[![Build Status](https://travis-ci.com/ungap/url-search-params.svg?branch=master)](https://travis-ci.com/ungap/url-search-params) [![Coverage Status](https://coveralls.io/repos/github/ungap/url-search-params/badge.svg?branch=master)](https://coveralls.io/github/ungap/url-search-params?branch=master) [![Greenkeeper badge](https://badges.greenkeeper.io/ungap/url-search-params.svg)](https://greenkeeper.io/) ![WebReflection status](https://offline.report/status/webreflection.svg)

@@ -5,0 +5,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