UNPKG

@sanity/cli

Version:

Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets

18 lines (13 loc) 604 B
// Prevent webpack from bundling in webpack context, // use regular node require for unbundled context /* eslint-disable camelcase, no-undef */ declare const __webpack_require__: boolean declare const __non_webpack_require__: typeof require const requireFunc: typeof require = typeof __webpack_require__ === 'function' ? __non_webpack_require__ : require /* eslint-enable camelcase, no-undef */ export function dynamicRequire<T = any>(request: string): T { const mod = requireFunc(request) return mod.__esModule && mod.default ? mod.default : mod } dynamicRequire.resolve = requireFunc.resolve