1
0
mirror of https://github.com/Minionguyjpro/Inno-Setup-Action synced 2026-02-19 09:51:20 +01:00

Revert "Remove node_modules"

This commit is contained in:
Minionguyjpro
2023-12-12 17:39:33 +01:00
committed by GitHub
parent 35d7b84319
commit 348ac69184
416 changed files with 97766 additions and 0 deletions

27
node_modules/before-after-hook/lib/register.js generated vendored Normal file
View File

@@ -0,0 +1,27 @@
module.exports = register;
function register(state, name, method, options) {
if (typeof method !== "function") {
throw new Error("method for before hook must be a function");
}
if (!options) {
options = {};
}
if (Array.isArray(name)) {
return name.reverse().reduce(function (callback, name) {
return register.bind(null, state, name, callback, options);
}, method)();
}
return Promise.resolve().then(function () {
if (!state.registry[name]) {
return method(options);
}
return state.registry[name].reduce(function (method, registered) {
return registered.hook.bind(null, method, options);
}, method)();
});
}