Sha256: 748fabd8f5cb4bbdb57ab8715c899855f90d7f67260d098ce0dc0ad1e1eae91b

Contents?: true

Size: 593 Bytes

Versions: 13

Compression:

Stored size: 593 Bytes

Contents

/*
	MIT License http://www.opensource.org/licenses/mit-license.php
	Author Tobias Koppers @sokra
*/
"use strict";

module.exports = class ResultPlugin {
	constructor(source) {
		this.source = source;
	}

	apply(resolver) {
		this.source.tapAsync("ResultPlugin", (request, resolverContext, callback) => {
			const obj = Object.assign({}, request);
			if(resolverContext.log) resolverContext.log("reporting result " + obj.path);
			resolver.hooks.result.callAsync(obj, resolverContext, err => {
				if(err) return callback(err);
				callback(null, obj);
			});
		});
	}
};

Version data entries

13 entries across 13 versions & 6 rubygems

Version Path
disco_app-0.18.0 test/dummy/node_modules/enhanced-resolve/lib/ResultPlugin.js
disco_app-0.18.2 test/dummy/node_modules/enhanced-resolve/lib/ResultPlugin.js
enju_library-0.3.8 spec/dummy/node_modules/enhanced-resolve/lib/ResultPlugin.js
jester-data-8.0.0 node_modules/enhanced-resolve/lib/ResultPlugin.js
ezii-os-5.2.1 node_modules/enhanced-resolve/lib/ResultPlugin.js
ezii-os-2.0.1 node_modules/enhanced-resolve/lib/ResultPlugin.js
ezii-os-1.1.0 node_modules/enhanced-resolve/lib/ResultPlugin.js
ezii-os-1.0.0 node_modules/enhanced-resolve/lib/ResultPlugin.js
ezii-os-0.0.0.1.0 node_modules/enhanced-resolve/lib/ResultPlugin.js
ezii-os-0.0.0.0.1 node_modules/enhanced-resolve/lib/ResultPlugin.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/enhanced-resolve/lib/ResultPlugin.js
locomotivecms-3.4.0 app/javascript/node_modules/enhanced-resolve/lib/ResultPlugin.js
dragonfly_puppeteer-0.1.0 node_modules/enhanced-resolve/lib/ResultPlugin.js