diff --git a/package.json b/package.json index 3cb59d76..50adb611 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "execon": "^1.2.0", "express": "^4.13.0", "files-io": "^4.0.0", - "find-up": "^5.0.0", + "find-up": "^6.1.0", "for-each-key": "^2.0.0", "format-io": "^2.0.0", "fullstore": "^3.0.0", diff --git a/server/user-menu.js b/server/user-menu.js index b4647125..6410b99e 100644 --- a/server/user-menu.js +++ b/server/user-menu.js @@ -8,7 +8,6 @@ const {join} = require('path'); const montag = require('montag'); const tryToCatch = require('try-to-catch'); const currify = require('currify'); -const findUp = require('find-up'); const threadIt = require('thread-it'); const {codeframe} = require('putout'); const putout = threadIt(require.resolve('putout')); @@ -44,6 +43,7 @@ async function onGET({req, res, menuName}) { if (url === '/default') return sendDefaultMenu(res); + const {findUp} = await import('find-up'); const [errorFind, currentMenuPath] = await tryToCatch(findUp, [ menuName, ], {cwd: dir});