fix: 🐛 Use CommonJS resolve instead of ESM one in Bull-Board UI

This commit is contained in:
Jesse Wierzbinski 2024-11-25 13:37:58 +01:00
parent fb84db3ea7
commit 048dd6b0ab
No known key found for this signature in database

View file

@ -7,7 +7,7 @@ index b7fa76b4861aefc96e27b3167b1511c3723ad318..c56d37721672b9ede3c85c84cb40c91c
function createBullBoard({ queues, serverAdapter, options = { uiConfig: {} }, }) { function createBullBoard({ queues, serverAdapter, options = { uiConfig: {} }, }) {
const { bullBoardQueues, setQueues, replaceQueues, addQueue, removeQueue } = (0, queuesApi_1.getQueuesApi)(queues); const { bullBoardQueues, setQueues, replaceQueues, addQueue, removeQueue } = (0, queuesApi_1.getQueuesApi)(queues);
- const uiBasePath = options.uiBasePath || path_1.default.dirname(eval(`require.resolve('@bull-board/ui/package.json')`)); - const uiBasePath = options.uiBasePath || path_1.default.dirname(eval(`require.resolve('@bull-board/ui/package.json')`));
+ const uiBasePath = options.uiBasePath || path_1.default.dirname(import.meta.resolve('@bull-board/ui/package.json')); + const uiBasePath = options.uiBasePath || path_1.default.dirname(import.meta.require.resolve('@bull-board/ui/package.json'));
serverAdapter serverAdapter
.setQueues(bullBoardQueues) .setQueues(bullBoardQueues)
.setViewsPath(path_1.default.join(uiBasePath, 'dist')) .setViewsPath(path_1.default.join(uiBasePath, 'dist'))