Task Description
Update the oauth package's ESLint configuration to use the vite-react-ts config and migrate to the modern JSX transform, following the pattern established in #1975.
Sub-tasks
Related Issues
Additional Context
This migration updates the package to use the standardized vite-react-ts eslint configuration and enables the modern JSX transform introduced in React 17, which eliminates the need to import React in every file
that uses JSX.
Task Description
Update the oauth package's ESLint configuration to use the vite-react-ts config and migrate to the modern JSX transform, following the pattern established in #1975.
Sub-tasks
eslint.config.mjsto use@cloudoperators/juno-config/eslint/vite-react-ts.mjs"jsx": "react"to"jsx": "react-jsx"in tsconfig.jsonimport React from 'react'statements from files that don't explicitly use the React objectReact.useState,React.useEffect)pnpm lintto verify linting passespnpm buildto verify builds passpnpm typecheckto verify type checks passpnpm testto verify all tests passRelated Issues
Additional Context
This migration updates the package to use the standardized vite-react-ts eslint configuration and enables the modern JSX transform introduced in React 17, which eliminates the need to import React in every file
that uses JSX.