diff --git a/.babelrc.json b/.babelrc.json index 7864bd8d..30d1c518 100644 --- a/.babelrc.json +++ b/.babelrc.json @@ -3,6 +3,7 @@ "@babel/preset-env" ], "plugins": [ - "module:babel-plugin-macros" + "module:babel-plugin-macros", + "@babel/plugin-proposal-optional-chaining" ] } diff --git a/client/modules/user-menu/index.js b/client/modules/user-menu/index.js index 51c7a750..47fbee39 100644 --- a/client/modules/user-menu/index.js +++ b/client/modules/user-menu/index.js @@ -10,7 +10,7 @@ const load = require('load.js'); const createElement = require('@cloudcmd/create-element'); const tryCatch = require('try-catch'); const tryToCatch = require('try-to-catch'); -const {codeFrameColumns} = require('@putout/babel'); +const {codeFrameColumns} = require('@babel/code-frame'); const Images = require('../../dom/images'); const Dialog = require('../../dom/dialog'); diff --git a/package.json b/package.json index cb0d747b..2ba71068 100644 --- a/package.json +++ b/package.json @@ -85,6 +85,8 @@ }, "subdomain": "cloudcmd", "dependencies": { + "@babel/core": "^7.22.9", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@cloudcmd/dropbox": "^4.0.1", "@cloudcmd/fileop": "^7.0.0", "@cloudcmd/move-files": "^7.0.0", @@ -147,6 +149,7 @@ "yargs-parser": "^21.0.0" }, "devDependencies": { + "@babel/code-frame": "^7.22.5", "@babel/preset-env": "^7.0.0", "@cloudcmd/clipboard": "^2.0.0", "@cloudcmd/create-element": "^2.0.0",