Packages
A web application in pursuit of meaning in life.
Retired package: Complete rewrite, scratch old versions
Current section
Files
Jump to
Current section
Files
assets/node_modules/since-app-start/index.js
'use strict';
const startTime = global[Symbol.for('start-time')] || Date.now();
const profilings = Object.create(null);
const debug = require('debug')('speed');
const addEntry = name => {
const ms = Date.now() - startTime;
profilings[name] = ms;
return `${name} ${ms} ms`;
};
module.exports = {
profilings,
addEntry,
profile(name) {
return debug(addEntry(name));
},
get sinceStart() {
return Date.now() - startTime;
}
};