@cfware/require-later
ES6 Proxy object for delayed module require.
Install @cfware/require-later
npm i --save-dev @cfware/require-later
Usage
The below example shows appropriate use of this module to require @cfware/gulp-serve
.
The purpose is to allow gulp --tasks-simple
to run for shell completion without delay
caused by large chains of required modules.
'use strict';
const gulp = require('gulp');
const $ = require('@cfware/require-later')(require, {
gulpServe: '@cfware/gulp-serve'
});
gulp.task('serve', () => $.gulpServe({
ports: [8081, 0],
statics: {'/': 'test'},
redirects: {'/': '/my-app'},
}));
Running tests
The only test currently provided is eslint.
npm install
npm test