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

gson-pointer

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gson-pointer - npm Package Compare versions

Comparing version 4.0.2 to 4.1.0

2

dist/gsonPointer.js

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

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("gsonPointer",[],t):"object"==typeof exports?exports.gsonPointer=t():e.gsonPointer=t()}("undefined"!=typeof self?self:this,(function(){return(()=>{"use strict";var e={431:(e,t,n)=>{function r(e){return"#"===e||""===e||Array.isArray(e)&&0===e.length||!1}n.r(t),n.d(t,{default:()=>O,get:()=>p,isRoot:()=>r,join:()=>P,remove:()=>m,set:()=>y,split:()=>c});const o=/~1/g,i=/~0/g,l=/\/+/g,u=/(^[#/]*|\/+$)/g;function f(e){return e.replace(o,"/").replace(i,"~")}function s(e){return f(decodeURIComponent(e))}function c(e){if(null==e||"string"!=typeof e||r(e))return Array.isArray(e)?e:[];const t=e.indexOf("#")>=0?s:f,n=(e=(e=e.replace(l,"/")).replace(u,"")).split("/");for(let e=0,r=n.length;e<r;e+=1)n[e]=t(n[e]);return n}function p(e,t,n){if(null==t||null==e)return n;if(r(t))return e;const o=a(e,c(t));return void 0===o?n:o}function a(e,t){const n=t.shift();if(void 0!==e)return void 0!==n?a(e[n],t):e}const g=/^\[.*\]$/,d=/^\[(.+)\]$/;function y(e,t,n){if(null==t)return e;const r=c(t);if(0===r.length)return e;null==e&&(e=g.test(r[0])?[]:{});let o,i,l=e;for(;r.length>1;)o=r.shift(),i=g.test(r[0]),l=b(l,o,i);return o=r.pop(),h(l,o,n),e}function h(e,t,n){let r;const o=t.match(d);"[]"===t&&Array.isArray(e)?e.push(n):o?(r=o.pop(),e[r]=n):e[t]=n}function b(e,t,n){if(null!=e[t])return e[t];const r=n?[]:{};return h(e,t,r),r}function m(e,t,n){const r=c(t),o=r.pop(),i=p(e,r);return i&&delete i[o],Array.isArray(i)&&!0!==n&&function(e){let t=0,n=0;for(;t+n<e.length;)void 0===e[t+n]&&(n+=1),e[t]=e[t+n],t+=1;e.length=e.length-n}(i),e}const v=/\/+/g,j=/~/g,A=/\//g;function x(e,t){if(0===e.length)return t?"#":"";for(let n=0,r=e.length;n<r;n+=1)e[n]=e[n].replace(j,"~0").replace(A,"~1"),t&&(e[n]=encodeURIComponent(e[n]));return((t?"#/":"/")+e.join("/")).replace(v,"/")}function P(e,...t){const n=[];if(Array.isArray(e))return x(e,!0===arguments[1]);const r=arguments[arguments.length-1],o="boolean"==typeof r?r:e&&"#"===e[0];for(let e=0,t=arguments.length;e<t;e+=1)n.push.apply(n,c(arguments[e]));const i=[];for(let e=0,t=n.length;e<t;e+=1)if(".."===n[e]){if(0===i.length)return o?"#":"";i.pop()}else i.push(n[e]);return x(i,o)}const O={get:p,set:y,remove:m,join:P,split:c,isRoot:r}}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}return n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n(431)})()}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("gsonPointer",[],t):"object"==typeof exports?exports.gsonPointer=t():e.gsonPointer=t()}("undefined"!=typeof self?self:this,(function(){return(()=>{"use strict";var e={431:(e,t,n)=>{function r(e){return"#"===e||""===e||Array.isArray(e)&&0===e.length||!1}n.r(t),n.d(t,{default:()=>S,get:()=>p,isRoot:()=>r,join:()=>O,remove:()=>b,removeUndefinedItems:()=>v,set:()=>y,split:()=>c});const o=/~1/g,i=/~0/g,u=/\/+/g,l=/(^[#/]*|\/+$)/g;function f(e){return e.replace(o,"/").replace(i,"~")}function s(e){return f(decodeURIComponent(e))}function c(e){if(null==e||"string"!=typeof e||r(e))return Array.isArray(e)?e:[];const t=e.indexOf("#")>=0?s:f,n=(e=(e=e.replace(u,"/")).replace(l,"")).split("/");for(let e=0,r=n.length;e<r;e+=1)n[e]=t(n[e]);return n}function p(e,t,n){if(null==t||null==e)return n;if(r(t))return e;const o=a(e,c(t));return void 0===o?n:o}function a(e,t){const n=t.shift();if(void 0!==e)return void 0!==n?a(e[n],t):e}const d=/^\[.*\]$/,g=/^\[(.+)\]$/;function y(e,t,n){if(null==t)return e;const r=c(t);if(0===r.length)return e;null==e&&(e=d.test(r[0])?[]:{});let o,i,u=e;for(;r.length>1;)o=r.shift(),i=d.test(r[0]),u=m(u,o,i);return o=r.pop(),h(u,o,n),e}function h(e,t,n){let r;const o=t.match(g);"[]"===t&&Array.isArray(e)?e.push(n):o?(r=o.pop(),e[r]=n):e[t]=n}function m(e,t,n){if(null!=e[t])return e[t];const r=n?[]:{};return h(e,t,r),r}function v(e){let t=0,n=0;for(;t+n<e.length;)void 0===e[t+n]&&(n+=1),e[t]=e[t+n],t+=1;return e.length=e.length-n,e}function b(e,t,n){const r=c(t),o=r.pop(),i=p(e,r);return i&&delete i[o],Array.isArray(i)&&!0!==n&&v(i),e}const j=/\/+/g,A=/~/g,x=/\//g;function P(e,t){if(0===e.length)return t?"#":"";for(let n=0,r=e.length;n<r;n+=1)e[n]=e[n].replace(A,"~0").replace(x,"~1"),t&&(e[n]=encodeURIComponent(e[n]));return((t?"#/":"/")+e.join("/")).replace(j,"/")}function O(e,...t){const n=[];if(Array.isArray(e))return P(e,!0===arguments[1]);const r=arguments[arguments.length-1],o="boolean"==typeof r?r:e&&"#"===e[0];for(let e=0,t=arguments.length;e<t;e+=1)n.push.apply(n,c(arguments[e]));const i=[];for(let e=0,t=n.length;e<t;e+=1)if(".."===n[e]){if(0===i.length)return o?"#":"";i.pop()}else i.push(n[e]);return P(i,o)}const S={get:p,set:y,remove:b,join:O,split:c,isRoot:r,removeUndefinedItems:v}}},t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}return n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n(431)})()}));

@@ -7,2 +7,3 @@ import { default as get } from "./lib/get";

import { default as isRoot } from "./lib/isRoot";
import { default as removeUndefinedItems } from "./lib/removeUndefinedItems";
declare const gp: {

@@ -15,4 +16,5 @@ get: typeof get;

isRoot: typeof isRoot;
removeUndefinedItems: typeof removeUndefinedItems;
};
export default gp;
export { get, set, remove, join, split, isRoot };
export { get, set, remove, join, split, isRoot, removeUndefinedItems };

@@ -7,6 +7,7 @@ import { default as get } from "./lib/get";

import { default as isRoot } from "./lib/isRoot";
import { default as removeUndefinedItems } from "./lib/removeUndefinedItems";
const gp = { get, set, remove, join, split, isRoot };
const gp = { get, set, remove, join, split, isRoot, removeUndefinedItems };
export default gp;
export { get, set, remove, join, split, isRoot };
export { get, set, remove, join, split, isRoot, removeUndefinedItems };
{
"name": "gson-pointer",
"version": "4.0.2",
"version": "4.1.0",
"description": "json pointer - failsafe data retrieval on js and json objects",

@@ -5,0 +5,0 @@ "main": "dist/gsonPointer.js",

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