From 1c34774c9b3c4a3a244de5fa417fa74d2781fbd7 Mon Sep 17 00:00:00 2001 From: Martynas Kazlauskas Date: Fri, 14 Jan 2022 16:43:50 +0200 Subject: [PATCH] chore(cardano-graphql): replace lodash-es with lodash in buildSchema script --- packages/cardano-graphql/scripts/buildSchema.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/cardano-graphql/scripts/buildSchema.js b/packages/cardano-graphql/scripts/buildSchema.js index 2dd88c5f299..877dfa356cf 100644 --- a/packages/cardano-graphql/scripts/buildSchema.js +++ b/packages/cardano-graphql/scripts/buildSchema.js @@ -1,3 +1,10 @@ +// This is a little hacky, it would be better to set up ESM builds instead +const Module = require('module'); +const originalRequire = Module.prototype.require; +Module.prototype.require = function () { + return originalRequire.apply(this, arguments[0] === 'lodash-es' ? ['lodash'] : arguments); +}; + const path = require('path'); const fs = require('fs'); const generateSchema = require('./generateSchema');