UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

37 lines (33 loc) 1.06 kB
'use strict'; var constants_js = require('next/constants.js'); var build = require('../cli/commands/build.cjs'); var dev = require('../cli/commands/dev.cjs'); let devRan = false; let buildRan = false; function withFlowbiteReact(nextConfig = {}) { return async (phase, options) => { if (phase === constants_js.PHASE_DEVELOPMENT_SERVER && !devRan) { devRan = true; dev.dev(); } if (phase === constants_js.PHASE_PRODUCTION_BUILD && !buildRan) { buildRan = true; build.build(); } const userConfig = typeof nextConfig === "function" ? await nextConfig(phase, options) : nextConfig; return patchConfig(userConfig); }; } function patchConfig(config) { const experimental = config.experimental || {}; const optimizePackageImports = experimental.optimizePackageImports || []; return { ...config, experimental: { ...experimental, optimizePackageImports: [...optimizePackageImports, "flowbite-react"] } }; } module.exports = withFlowbiteReact; //# sourceMappingURL=nextjs.cjs.map