Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@tarojs/utils

Package Overview
Dependencies
Maintainers
3
Versions
211
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tarojs/utils - npm Package Compare versions

Comparing version
2.2.16
to
2.2.17
+1
-1
dist/index.js.map

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

{"version":3,"file":"index.js","sources":["../src/shallow-equal.js","../src/simple-map.js","../src/index.js"],"sourcesContent":["/* eslint-disable */\nconst objectIs = Object.is || function (x, y) {\n if (x === y) {\n return x !== 0 || 1 / x === 1 / y\n }\n return x !== x && y !== y\n}\n\nexport default function shallowEqual (obj1, obj2) {\n if (typeof obj1 !== 'object' && typeof obj2 !== 'object') {\n return obj1 === obj2\n }\n\n if (obj1 === null && obj2 === null) {\n return true\n }\n if (obj1 === null || obj2 === null) {\n return false\n }\n if (objectIs(obj1, obj2)) {\n return true\n }\n const obj1Keys = obj1 ? Object.keys(obj1) : []\n const obj2Keys = obj2 ? Object.keys(obj2) : []\n if (obj1Keys.length !== obj2Keys.length) {\n return false\n }\n\n for (let i = 0; i < obj1Keys.length; i++) {\n const obj1KeyItem = obj1Keys[i]\n if (!obj2.hasOwnProperty(obj1KeyItem) || !objectIs(obj1[obj1KeyItem], obj2[obj1KeyItem])) {\n return false\n }\n }\n\n return true\n}\n","export default class SimpleMap {\n constructor () {\n this.cache = []\n this.size = 0\n }\n\n set (k, v) {\n const len = this.cache.length\n if (!len) {\n this.cache.push({ k, v })\n this.size += 1\n return\n }\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n item.v = v\n return\n }\n }\n this.cache.push({ k, v })\n this.size += 1\n }\n\n get (k) {\n const len = this.cache.length\n if (!len) {\n return\n }\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n return item.v\n }\n }\n }\n\n has (k) {\n const len = this.cache.length\n if (!len) {\n return false\n }\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n return true\n }\n }\n return false\n }\n\n delete (k) {\n const len = this.cache.length\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n this.cache.splice(i, 1)\n this.size -= 1\n return true\n }\n }\n return false\n }\n\n clear () {\n let len = this.cache.length\n this.size = 0\n if (!len) {\n return\n }\n while (len) {\n this.cache.pop()\n len--\n }\n }\n}\n","import shallowEqual from './shallow-equal'\nimport SimpleMap from './simple-map'\n\nfunction addLeadingSlash (path) {\n return path.charAt(0) === '/' ? path : '/' + path\n}\n\nfunction getCurrentPageUrl () {\n const pages = getCurrentPages()\n const currentPage = pages[pages.length - 1]\n return addLeadingSlash(currentPage.route || currentPage.__route__)\n}\n\nexport default {\n shallowEqual,\n getCurrentPageUrl,\n SimpleMap\n}\n\nexport {\n shallowEqual,\n getCurrentPageUrl,\n SimpleMap\n}\n"],"names":["objectIs","Object","is","x","y","shallowEqual","obj1","obj2","obj1Keys","keys","obj2Keys","length","i","obj1KeyItem","hasOwnProperty","SimpleMap","cache","size","k","v","len","push","item","splice","pop","addLeadingSlash","path","charAt","getCurrentPageUrl","pages","getCurrentPages","currentPage","route","__route__"],"mappings":"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"}
{"version":3,"file":"index.js","sources":["../src/shallow-equal.js","../src/simple-map.js","../src/index.js"],"sourcesContent":["/* eslint-disable */\nconst objectIs = Object.is || function (x, y) {\n if (x === y) {\n return x !== 0 || 1 / x === 1 / y\n }\n return x !== x && y !== y\n}\n\nexport default function shallowEqual (obj1, obj2) {\n if (typeof obj1 !== 'object' && typeof obj2 !== 'object') {\n return obj1 === obj2\n }\n\n if (obj1 === null && obj2 === null) {\n return true\n }\n if (obj1 === null || obj2 === null) {\n return false\n }\n if (objectIs(obj1, obj2)) {\n return true\n }\n const obj1Keys = obj1 ? Object.keys(obj1) : []\n const obj2Keys = obj2 ? Object.keys(obj2) : []\n if (obj1Keys.length !== obj2Keys.length) {\n return false\n }\n\n for (let i = 0; i < obj1Keys.length; i++) {\n const obj1KeyItem = obj1Keys[i]\n if (!obj2.hasOwnProperty(obj1KeyItem) || !objectIs(obj1[obj1KeyItem], obj2[obj1KeyItem])) {\n return false\n }\n }\n\n return true\n}\n","export default class SimpleMap {\n constructor () {\n this.cache = []\n this.size = 0\n }\n\n set (k, v) {\n const len = this.cache.length\n if (!len) {\n this.cache.push({ k, v })\n this.size += 1\n return\n }\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n item.v = v\n return\n }\n }\n this.cache.push({ k, v })\n this.size += 1\n }\n\n get (k) {\n const len = this.cache.length\n if (!len) {\n return\n }\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n return item.v\n }\n }\n }\n\n has (k) {\n const len = this.cache.length\n if (!len) {\n return false\n }\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n return true\n }\n }\n return false\n }\n\n delete (k) {\n const len = this.cache.length\n for (let i = 0; i < len; i++) {\n const item = this.cache[i]\n if (item.k === k) {\n this.cache.splice(i, 1)\n this.size -= 1\n return true\n }\n }\n return false\n }\n\n clear () {\n let len = this.cache.length\n this.size = 0\n if (!len) {\n return\n }\n while (len) {\n this.cache.pop()\n len--\n }\n }\n}\n","import shallowEqual from './shallow-equal'\nimport SimpleMap from './simple-map'\n\nfunction addLeadingSlash (path) {\n return path.charAt(0) === '/' ? path : '/' + path\n}\n\nfunction getCurrentPageUrl () {\n const pages = getCurrentPages()\n const currentPage = pages[pages.length - 1]\n return addLeadingSlash(currentPage.route || currentPage.__route__)\n}\n\nexport default {\n shallowEqual,\n getCurrentPageUrl,\n SimpleMap\n}\n\nexport {\n shallowEqual,\n getCurrentPageUrl,\n SimpleMap\n}\n"],"names":["objectIs","Object","is","x","y","shallowEqual","obj1","obj2","obj1Keys","keys","obj2Keys","length","i","obj1KeyItem","hasOwnProperty","SimpleMap","cache","size","k","v","len","push","item","splice","pop","addLeadingSlash","path","charAt","getCurrentPageUrl","pages","getCurrentPages","currentPage","route","__route__"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA,IAAMA,QAAQ,GAAGC,MAAM,CAACC,EAAP,IAAa,UAAUC,CAAV,EAAaC,CAAb,EAAgB;MACxCD,CAAC,KAAKC,CAAV,EAAa;WACJD,CAAC,KAAK,CAAN,IAAW,IAAIA,CAAJ,KAAU,IAAIC,CAAhC;;;SAEKD,CAAC,KAAKA,CAAN,IAAWC,CAAC,KAAKA,CAAxB;CAJF;;AAOA,AAAe,SAASC,YAAT,CAAuBC,IAAvB,EAA6BC,IAA7B,EAAmC;MAC5C,QAAOD,IAAP,MAAgB,QAAhB,IAA4B,QAAOC,IAAP,MAAgB,QAAhD,EAA0D;WACjDD,IAAI,KAAKC,IAAhB;;;MAGED,IAAI,KAAK,IAAT,IAAiBC,IAAI,KAAK,IAA9B,EAAoC;WAC3B,IAAP;;;MAEED,IAAI,KAAK,IAAT,IAAiBC,IAAI,KAAK,IAA9B,EAAoC;WAC3B,KAAP;;;MAEEP,QAAQ,CAACM,IAAD,EAAOC,IAAP,CAAZ,EAA0B;WACjB,IAAP;;;MAEIC,QAAQ,GAAGF,IAAI,GAAGL,MAAM,CAACQ,IAAP,CAAYH,IAAZ,CAAH,GAAuB,EAA5C;MACMI,QAAQ,GAAGH,IAAI,GAAGN,MAAM,CAACQ,IAAP,CAAYF,IAAZ,CAAH,GAAuB,EAA5C;;MACIC,QAAQ,CAACG,MAAT,KAAoBD,QAAQ,CAACC,MAAjC,EAAyC;WAChC,KAAP;;;OAGG,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGJ,QAAQ,CAACG,MAA7B,EAAqCC,CAAC,EAAtC,EAA0C;QAClCC,WAAW,GAAGL,QAAQ,CAACI,CAAD,CAA5B;;QACI,CAACL,IAAI,CAACO,cAAL,CAAoBD,WAApB,CAAD,IAAqC,CAACb,QAAQ,CAACM,IAAI,CAACO,WAAD,CAAL,EAAoBN,IAAI,CAACM,WAAD,CAAxB,CAAlD,EAA0F;aACjF,KAAP;;;;SAIG,IAAP;;;ICnCmBE;uBACJ;;;SACRC,KAAL,GAAa,EAAb;SACKC,IAAL,GAAY,CAAZ;;;;;WAGF,aAAKC,CAAL,EAAQC,CAAR,EAAW;UACHC,GAAG,GAAG,KAAKJ,KAAL,CAAWL,MAAvB;;UACI,CAACS,GAAL,EAAU;aACHJ,KAAL,CAAWK,IAAX,CAAgB;UAAEH,CAAC,EAADA,CAAF;UAAKC,CAAC,EAADA;SAArB;aACKF,IAAL,IAAa,CAAb;;;;WAGG,IAAIL,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGQ,GAApB,EAAyBR,CAAC,EAA1B,EAA8B;YACtBU,IAAI,GAAG,KAAKN,KAAL,CAAWJ,CAAX,CAAb;;YACIU,IAAI,CAACJ,CAAL,KAAWA,CAAf,EAAkB;UAChBI,IAAI,CAACH,CAAL,GAASA,CAAT;;;;;WAICH,KAAL,CAAWK,IAAX,CAAgB;QAAEH,CAAC,EAADA,CAAF;QAAKC,CAAC,EAADA;OAArB;WACKF,IAAL,IAAa,CAAb;;;;WAGF,aAAKC,CAAL,EAAQ;UACAE,GAAG,GAAG,KAAKJ,KAAL,CAAWL,MAAvB;;UACI,CAACS,GAAL,EAAU;;;;WAGL,IAAIR,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGQ,GAApB,EAAyBR,CAAC,EAA1B,EAA8B;YACtBU,IAAI,GAAG,KAAKN,KAAL,CAAWJ,CAAX,CAAb;;YACIU,IAAI,CAACJ,CAAL,KAAWA,CAAf,EAAkB;iBACTI,IAAI,CAACH,CAAZ;;;;;;WAKN,aAAKD,CAAL,EAAQ;UACAE,GAAG,GAAG,KAAKJ,KAAL,CAAWL,MAAvB;;UACI,CAACS,GAAL,EAAU;eACD,KAAP;;;WAEG,IAAIR,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGQ,GAApB,EAAyBR,CAAC,EAA1B,EAA8B;YACtBU,IAAI,GAAG,KAAKN,KAAL,CAAWJ,CAAX,CAAb;;YACIU,IAAI,CAACJ,CAAL,KAAWA,CAAf,EAAkB;iBACT,IAAP;;;;aAGG,KAAP;;;;WAGF,iBAAQA,CAAR,EAAW;UACHE,GAAG,GAAG,KAAKJ,KAAL,CAAWL,MAAvB;;WACK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGQ,GAApB,EAAyBR,CAAC,EAA1B,EAA8B;YACtBU,IAAI,GAAG,KAAKN,KAAL,CAAWJ,CAAX,CAAb;;YACIU,IAAI,CAACJ,CAAL,KAAWA,CAAf,EAAkB;eACXF,KAAL,CAAWO,MAAX,CAAkBX,CAAlB,EAAqB,CAArB;eACKK,IAAL,IAAa,CAAb;iBACO,IAAP;;;;aAGG,KAAP;;;;WAGF,iBAAS;UACHG,GAAG,GAAG,KAAKJ,KAAL,CAAWL,MAArB;WACKM,IAAL,GAAY,CAAZ;;UACI,CAACG,GAAL,EAAU;;;;aAGHA,GAAP,EAAY;aACLJ,KAAL,CAAWQ,GAAX;QACAJ,GAAG;;;;;;;;ACrET,SAASK,eAAT,CAA0BC,IAA1B,EAAgC;SACvBA,IAAI,CAACC,MAAL,CAAY,CAAZ,MAAmB,GAAnB,GAAyBD,IAAzB,GAAgC,MAAMA,IAA7C;;;AAGF,SAASE,iBAAT,GAA8B;MACtBC,KAAK,GAAGC,eAAe,EAA7B;MACMC,WAAW,GAAGF,KAAK,CAACA,KAAK,CAAClB,MAAN,GAAe,CAAhB,CAAzB;SACOc,eAAe,CAACM,WAAW,CAACC,KAAZ,IAAqBD,WAAW,CAACE,SAAlC,CAAtB;;;AAGF,YAAe;EACb5B,YAAY,EAAZA,YADa;EAEbuB,iBAAiB,EAAjBA,iBAFa;EAGbb,SAAS,EAATA;CAHF;;;;;"}
{
"name": "@tarojs/utils",
"version": "2.2.16",
"version": "2.2.17",
"description": "Utils for Taro",

@@ -22,3 +22,3 @@ "main": "index.js",

"license": "MIT",
"gitHead": "835ce2ad35a1d8e6f24b5c6c315bbef607223c4a"
"gitHead": "fda556eb8205ed58fd6594dc5dca7e5100d759a5"
}