Socket
Socket
Sign inDemoInstall

@tamagui/timer

Package Overview
Dependencies
Maintainers
2
Versions
888
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tamagui/timer - npm Package Compare versions

Comparing version 1.89.26 to 1.89.27-1708112217600

82

dist/cjs/index.native.js

@@ -21,16 +21,44 @@ "use strict";

module.exports = __toCommonJS(src_exports);
function _array_like_to_array(arr, len) {
(len == null || len > arr.length) && (len = arr.length);
for (var i = 0, arr2 = new Array(len); i < len; i++)
arr2[i] = arr[i];
return arr2;
}
function _array_without_holes(arr) {
if (Array.isArray(arr))
return _array_like_to_array(arr);
}
function _iterable_to_array(iter) {
if (typeof Symbol < "u" && iter[Symbol.iterator] != null || iter["@@iterator"] != null)
return Array.from(iter);
}
function _non_iterable_spread() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _to_consumable_array(arr) {
return _array_without_holes(arr) || _iterable_to_array(arr) || _unsupported_iterable_to_array(arr) || _non_iterable_spread();
}
function _unsupported_iterable_to_array(o, minLen) {
if (o) {
if (typeof o == "string")
return _array_like_to_array(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor && (n = o.constructor.name), n === "Map" || n === "Set")
return Array.from(n);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))
return _array_like_to_array(o, minLen);
}
}
function timer() {
let runs = 0;
const typesOfRuns = /* @__PURE__ */ new Set(), timings = {};
var runs = 0, typesOfRuns = /* @__PURE__ */ new Set(), timings = {};
function print() {
const typeRuns = runs / typesOfRuns.size;
let totalTime = 0;
const out = [
`Ran ${typeRuns} per-type, ${runs} total`,
...[...typesOfRuns].map((name) => {
const avg = `avg ${`${timings[name] / typeRuns}`.slice(0, 9).padEnd(9)}ms`, total = timings[name];
return totalTime += total, `${name.slice(0, 30).padStart(31)} | ${avg} | total ${total}ms`;
}),
` total ${totalTime}ms`
].join(`
var typeRuns = runs / typesOfRuns.size, totalTime = 0, out = [
"Ran ".concat(typeRuns, " per-type, ").concat(runs, " total")
].concat(_to_consumable_array(_to_consumable_array(typesOfRuns).map(function(name) {
var avg = "avg ".concat("".concat(timings[name] / typeRuns).slice(0, 9).padEnd(9), "ms"), total = timings[name];
return totalTime += total, "".concat(name.slice(0, 30).padStart(31), " | ").concat(avg, " | total ").concat(total, "ms");
})), [
" total ".concat(totalTime, "ms")
]).join(`
`);

@@ -40,19 +68,23 @@ return console.info(out), out;

return {
start(opts) {
const quiet = (opts == null ? void 0 : opts.quiet) ?? !0;
function time(strings, ...vars) {
const elapsed = performance.now() - start;
start = performance.now();
const tag = strings[0];
if (typesOfRuns.add(tag), runs++, timings[tag] ?? (timings[tag] = 0), timings[tag] += elapsed, !quiet) {
let result = "";
strings.forEach((str, i) => {
result += `${str}${i === strings.length - 1 ? "" : vars[i]}`;
}), console.info(`${`${elapsed}ms`.slice(0, 6).padStart(7)} |`, result);
start: function(opts) {
var _opts_quiet, quiet = (_opts_quiet = opts == null ? void 0 : opts.quiet) !== null && _opts_quiet !== void 0 ? _opts_quiet : !0;
function time(strings) {
for (var _len = arguments.length, vars = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)
vars[_key - 1] = arguments[_key];
var _timings, _tag, elapsed = performance.now() - start2;
start2 = performance.now();
var tag = strings[0];
typesOfRuns.add(tag), runs++;
var _;
if ((_ = (_timings = timings)[_tag = tag]) !== null && _ !== void 0 || (_timings[_tag] = 0), timings[tag] += elapsed, !quiet) {
var result = "";
strings.forEach(function(str, i) {
result += "".concat(str).concat(i === strings.length - 1 ? "" : vars[i]);
}), console.info("".concat("".concat(elapsed, "ms").slice(0, 6).padStart(7), " |"), result);
}
}
let start = performance.now();
var start2 = performance.now();
return time.print = print, time;
},
profile() {
profile: function() {
return {

@@ -59,0 +91,0 @@ timings,

@@ -0,15 +1,43 @@

function _array_like_to_array(arr, len) {
(len == null || len > arr.length) && (len = arr.length);
for (var i = 0, arr2 = new Array(len); i < len; i++)
arr2[i] = arr[i];
return arr2;
}
function _array_without_holes(arr) {
if (Array.isArray(arr))
return _array_like_to_array(arr);
}
function _iterable_to_array(iter) {
if (typeof Symbol < "u" && iter[Symbol.iterator] != null || iter["@@iterator"] != null)
return Array.from(iter);
}
function _non_iterable_spread() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _to_consumable_array(arr) {
return _array_without_holes(arr) || _iterable_to_array(arr) || _unsupported_iterable_to_array(arr) || _non_iterable_spread();
}
function _unsupported_iterable_to_array(o, minLen) {
if (o) {
if (typeof o == "string")
return _array_like_to_array(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor && (n = o.constructor.name), n === "Map" || n === "Set")
return Array.from(n);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))
return _array_like_to_array(o, minLen);
}
}
function timer() {
let runs = 0;
const typesOfRuns = /* @__PURE__ */ new Set(), timings = {};
var runs = 0, typesOfRuns = /* @__PURE__ */ new Set(), timings = {};
function print() {
const typeRuns = runs / typesOfRuns.size;
let totalTime = 0;
const out = [
`Ran ${typeRuns} per-type, ${runs} total`,
...[...typesOfRuns].map((name) => {
const avg = `avg ${`${timings[name] / typeRuns}`.slice(0, 9).padEnd(9)}ms`, total = timings[name];
return totalTime += total, `${name.slice(0, 30).padStart(31)} | ${avg} | total ${total}ms`;
}),
` total ${totalTime}ms`
].join(`
var typeRuns = runs / typesOfRuns.size, totalTime = 0, out = [
"Ran ".concat(typeRuns, " per-type, ").concat(runs, " total")
].concat(_to_consumable_array(_to_consumable_array(typesOfRuns).map(function(name) {
var avg = "avg ".concat("".concat(timings[name] / typeRuns).slice(0, 9).padEnd(9), "ms"), total = timings[name];
return totalTime += total, "".concat(name.slice(0, 30).padStart(31), " | ").concat(avg, " | total ").concat(total, "ms");
})), [
" total ".concat(totalTime, "ms")
]).join(`
`);

@@ -19,19 +47,23 @@ return console.info(out), out;

return {
start(opts) {
const quiet = (opts == null ? void 0 : opts.quiet) ?? !0;
function time(strings, ...vars) {
const elapsed = performance.now() - start;
start = performance.now();
const tag = strings[0];
if (typesOfRuns.add(tag), runs++, timings[tag] ?? (timings[tag] = 0), timings[tag] += elapsed, !quiet) {
let result = "";
strings.forEach((str, i) => {
result += `${str}${i === strings.length - 1 ? "" : vars[i]}`;
}), console.info(`${`${elapsed}ms`.slice(0, 6).padStart(7)} |`, result);
start: function(opts) {
var _opts_quiet, quiet = (_opts_quiet = opts == null ? void 0 : opts.quiet) !== null && _opts_quiet !== void 0 ? _opts_quiet : !0;
function time(strings) {
for (var _len = arguments.length, vars = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++)
vars[_key - 1] = arguments[_key];
var _timings, _tag, elapsed = performance.now() - start2;
start2 = performance.now();
var tag = strings[0];
typesOfRuns.add(tag), runs++;
var _;
if ((_ = (_timings = timings)[_tag = tag]) !== null && _ !== void 0 || (_timings[_tag] = 0), timings[tag] += elapsed, !quiet) {
var result = "";
strings.forEach(function(str, i) {
result += "".concat(str).concat(i === strings.length - 1 ? "" : vars[i]);
}), console.info("".concat("".concat(elapsed, "ms").slice(0, 6).padStart(7), " |"), result);
}
}
let start = performance.now();
var start2 = performance.now();
return time.print = print, time;
},
profile() {
profile: function() {
return {

@@ -38,0 +70,0 @@ timings,

{
"name": "@tamagui/timer",
"version": "1.89.26",
"version": "1.89.27-1708112217600",
"types": "./types/index.d.ts",

@@ -21,3 +21,3 @@ "main": "dist/cjs",

"devDependencies": {
"@tamagui/build": "1.89.26"
"@tamagui/build": "1.89.27-1708112217600"
},

@@ -24,0 +24,0 @@ "exports": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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