UNPKG

react-live-unplugin

Version:

Turn React components into live code blocks with ease.

28 lines (27 loc) 932 B
"use strict"; var _nodeProcess = _interopRequireDefault(require("node:process")); var _pathe = _interopRequireDefault(require("pathe")); var _ = require("../index.cjs"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } module.exports = () => { const plugin = { name: "docusaurus-plugin-react-live", configureWebpack(config) { return { resolve: { alias: { "@docusaurus/theme-live-codeblock": _pathe.default.dirname(require.resolve("@docusaurus/theme-live-codeblock/package.json", { paths: [_nodeProcess.default.cwd()] })) } }, plugins: [_.reactLiveUnplugin.webpack({ enforce: "pre", reactLiveExportName: "LiveCodeBlock", reactLiveModulePath: "react-live-unplugin/docusaurus/LiveCodeBlock" }), ...(config.plugins || [])] }; } }; return plugin; };