UNPKG

@nx/next

Version:

The Next.js plugin for Nx contains executors and generators for managing Next.js applications and libraries within an Nx workspace. It provides: - Scaffolding for creating, building, serving, linting, and testing Next.js applications. - Integration wit

22 lines (21 loc) 697 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.composePlugins = composePlugins; function composePlugins(...plugins) { return function (baseConfig) { return async function combined(phase, context) { let config = baseConfig; for (const plugin of plugins) { const fn = await plugin; const configOrFn = fn(config); if (typeof configOrFn === 'function') { config = await configOrFn(phase, context); } else { config = configOrFn; } } return config; }; }; }