diff --git a/.eslintrc.js b/.eslintrc.js index 13d2700535..b82fb5856b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -146,4 +146,14 @@ module.exports = { 'import/no-named-default': 0, 'import/extensions': 0, }, + + // Add any other files or directories you want to ignore + ignores: [ + 'build/', + 'coverage/', + 'packages/plexus/src/LayoutManager/layout.worker*js*', + 'packages/jaeger-ui/index.d.ts', + 'packages/plexus/dist/', + 'packages/plexus/lib/' + ], }; diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..4fd021952d --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true \ No newline at end of file diff --git a/.nvmrc b/.nvmrc index 3c032078a4..209e3ef4b6 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18 +20 diff --git a/package.json b/package.json index 620869652e..bdaa3ad728 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,9 @@ "type": "git", "url": "https://github.com/jaegertracing/jaeger-ui.git" }, + "engines": { + "node": ">=20" + }, "devDependencies": { "@babel/eslint-parser": "^7.24.1", "@typescript-eslint/eslint-plugin": "7.4.0",