diff --git a/.eslintrc.js b/.eslintrc.js index 9e542834..47fc0616 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,6 +1,7 @@ 'use strict'; module.exports = { + parser: 'babel-eslint', extends: [ 'plugin:putout/recommended', ], diff --git a/bin/cloudcmd.js b/bin/cloudcmd.js index ce7e52d0..1897cfd5 100755 --- a/bin/cloudcmd.js +++ b/bin/cloudcmd.js @@ -209,7 +209,7 @@ async function main() { if (args['show-config']) showConfig(); - const distribute = require('../server/distribute'); + const {default: distribute} = await import('../server/distribute/index.js'); const importConfig = promisify(distribute.import); await importConfig(config) diff --git a/package.json b/package.json index a10c2b9c..0cc36bea 100644 --- a/package.json +++ b/package.json @@ -171,6 +171,7 @@ "@cloudcmd/olark": "^3.0.0", "@cloudcmd/stub": "^2.0.0", "auto-globals": "^1.7.0", + "babel-eslint": "^10.1.0", "babel-loader": "^8.0.0", "babel-plugin-macros": "^2.2.1", "clean-css-loader": "^2.0.0", @@ -223,7 +224,7 @@ "yaspeller": "^6.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" }, "license": "MIT", "main": "server/cloudcmd.js",