From eca0e66e2363d1dd65ec15e906b41cac0bba47ac Mon Sep 17 00:00:00 2001 From: Mika Fischer Date: Mon, 25 Sep 2017 22:00:40 +0200 Subject: [PATCH] Remove use of dynamic require to facilitate bundling (#960) --- lib/index.js | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/lib/index.js b/lib/index.js index 0976cbb6..56fa2942 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,17 +1,13 @@ 'use strict'; const Sharp = require('./constructor'); -[ - 'input', - 'resize', - 'composite', - 'operation', - 'colour', - 'channel', - 'output', - 'utility' -].forEach(function (decorator) { - require('./' + decorator)(Sharp); -}); +require('./input')(Sharp); +require('./resize')(Sharp); +require('./composite')(Sharp); +require('./operation')(Sharp); +require('./colour')(Sharp); +require('./channel')(Sharp); +require('./output')(Sharp); +require('./utility')(Sharp); module.exports = Sharp;