eslint 9 ignores .eslintrc.* by default, so replace .eslintrc.cjs with a flat eslint.config.mjs (in the style of graycoreio/daffodil)