broccoli-persistent-filter
Advanced tools
Comparing version 1.2.12 to 1.2.13
11
index.js
@@ -32,2 +32,3 @@ 'use strict'; | ||
this.processString = 0; | ||
this.processStringTime = 0; | ||
this.persistentCacheHit = 0; | ||
@@ -89,5 +90,9 @@ this.persistentCachePrime = 0; | ||
function nanosecondsSince(time) { | ||
var delta = process.hrtime(time); | ||
return delta[0] * 1e9 + delta[1]; | ||
} | ||
function timeSince(time) { | ||
var delta = process.hrtime(time); | ||
var deltaNS = delta[0] * 1e9 + delta[1]; | ||
var deltaNS = nanosecondsSince(time); | ||
return (deltaNS / 1e6).toFixed(2) +' ms'; | ||
@@ -276,5 +281,7 @@ } | ||
instrumentation.processString++; | ||
var processStringStart = process.hrtime(); | ||
var string = invoke(this.processor, this.processor.processString, [this, contents, relativePath, instrumentation]); | ||
return string.then(function asyncOutputFilteredFile(outputString) { | ||
instrumentation.processStringTime += nanosecondsSince(processStringStart); | ||
var outputPath = filter.getDestFilePath(relativePath); | ||
@@ -281,0 +288,0 @@ |
{ | ||
"name": "broccoli-persistent-filter", | ||
"version": "1.2.12", | ||
"version": "1.2.13", | ||
"description": "broccoli filter but with a persistent cache", | ||
@@ -5,0 +5,0 @@ "author": "Stefan Penner <stefan.penner@gmail.com>", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
24322
368