@tarojs/utils
Advanced tools
+8
-45
| function _typeof(obj) { | ||
| "@babel/helpers - typeof"; | ||
| if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { | ||
| _typeof = function (obj) { | ||
| return typeof obj; | ||
| }; | ||
| } else { | ||
| _typeof = function (obj) { | ||
| return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
| }; | ||
| } | ||
| return _typeof(obj); | ||
| return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { | ||
| return typeof obj; | ||
| } : function (obj) { | ||
| return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; | ||
| }, _typeof(obj); | ||
| } | ||
| function _classCallCheck(instance, Constructor) { | ||
@@ -22,3 +15,2 @@ if (!(instance instanceof Constructor)) { | ||
| } | ||
| function _defineProperties(target, props) { | ||
@@ -33,6 +25,8 @@ for (var i = 0; i < props.length; i++) { | ||
| } | ||
| function _createClass(Constructor, protoProps, staticProps) { | ||
| if (protoProps) _defineProperties(Constructor.prototype, protoProps); | ||
| if (staticProps) _defineProperties(Constructor, staticProps); | ||
| Object.defineProperty(Constructor, "prototype", { | ||
| writable: false | ||
| }); | ||
| return Constructor; | ||
@@ -46,6 +40,4 @@ } | ||
| } | ||
| return x !== x && y !== y; | ||
| }; | ||
| function shallowEqual(obj1, obj2) { | ||
@@ -55,25 +47,18 @@ if (_typeof(obj1) !== 'object' && _typeof(obj2) !== 'object') { | ||
| } | ||
| if (obj1 === null && obj2 === null) { | ||
| return true; | ||
| } | ||
| if (obj1 === null || obj2 === null) { | ||
| return false; | ||
| } | ||
| if (objectIs(obj1, obj2)) { | ||
| return true; | ||
| } | ||
| var obj1Keys = obj1 ? Object.keys(obj1) : []; | ||
| var obj2Keys = obj2 ? Object.keys(obj2) : []; | ||
| if (obj1Keys.length !== obj2Keys.length) { | ||
| return false; | ||
| } | ||
| for (var i = 0; i < obj1Keys.length; i++) { | ||
| var obj1KeyItem = obj1Keys[i]; | ||
| if (!obj2.hasOwnProperty(obj1KeyItem) || !objectIs(obj1[obj1KeyItem], obj2[obj1KeyItem])) { | ||
@@ -83,3 +68,2 @@ return false; | ||
| } | ||
| return true; | ||
@@ -91,7 +75,5 @@ } | ||
| _classCallCheck(this, SimpleMap); | ||
| this.cache = []; | ||
| this.size = 0; | ||
| } | ||
| _createClass(SimpleMap, [{ | ||
@@ -101,3 +83,2 @@ key: "set", | ||
| var len = this.cache.length; | ||
| if (!len) { | ||
@@ -111,6 +92,4 @@ this.cache.push({ | ||
| } | ||
| for (var i = 0; i < len; i++) { | ||
| var item = this.cache[i]; | ||
| if (item.k === k) { | ||
@@ -121,3 +100,2 @@ item.v = v; | ||
| } | ||
| this.cache.push({ | ||
@@ -133,10 +111,7 @@ k: k, | ||
| var len = this.cache.length; | ||
| if (!len) { | ||
| return; | ||
| } | ||
| for (var i = 0; i < len; i++) { | ||
| var item = this.cache[i]; | ||
| if (item.k === k) { | ||
@@ -151,10 +126,7 @@ return item.v; | ||
| var len = this.cache.length; | ||
| if (!len) { | ||
| return false; | ||
| } | ||
| for (var i = 0; i < len; i++) { | ||
| var item = this.cache[i]; | ||
| if (item.k === k) { | ||
@@ -164,3 +136,2 @@ return true; | ||
| } | ||
| return false; | ||
@@ -172,6 +143,4 @@ } | ||
| var len = this.cache.length; | ||
| for (var i = 0; i < len; i++) { | ||
| var item = this.cache[i]; | ||
| if (item.k === k) { | ||
@@ -183,3 +152,2 @@ this.cache.splice(i, 1); | ||
| } | ||
| return false; | ||
@@ -192,7 +160,5 @@ } | ||
| this.size = 0; | ||
| if (!len) { | ||
| return; | ||
| } | ||
| while (len) { | ||
@@ -204,3 +170,2 @@ this.cache.pop(); | ||
| }]); | ||
| return SimpleMap; | ||
@@ -212,3 +177,2 @@ }(); | ||
| } | ||
| function getCurrentPageUrl() { | ||
@@ -219,3 +183,2 @@ var pages = getCurrentPages(); | ||
| } | ||
| var index = { | ||
@@ -222,0 +185,0 @@ shallowEqual: shallowEqual, |
@@ -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":"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"} |
+2
-2
| { | ||
| "name": "@tarojs/utils", | ||
| "version": "2.2.18", | ||
| "version": "2.2.19", | ||
| "description": "Utils for Taro", | ||
@@ -22,3 +22,3 @@ "main": "index.js", | ||
| "license": "MIT", | ||
| "gitHead": "53c891ced0d121f940dbabc8294afc96b10690d4" | ||
| "gitHead": "64d57843cb01f25d9dc738ad26765e7c52cae8e6" | ||
| } |
15968
2.71%326
-0.61%