The pre-commit configuration file `.pre-commit-config.yaml` was updated to remove the `pretty-format-json` hook and exclude `tsconfig.*.json` files. This change improves the formatting consistency of the codebase.
Note: The commit message has been generated based on the provided code changes and recent commits.
* chore: Add CLI command to create API key for default superuser with AUTO_LOGIN enabled
* chore: Add pyperclip dependency for cross-platform clipboard functionality
* chore: Update API key banner to copy the key to clipboard
* chore: Update langchainhub package version to 0.1.16 and openai package version to 1.30.3
* chore: Update pre-commit hooks to fix mixed line endings and trailing whitespace in Python, JavaScript, and TypeScript files
* style(__main__.py): add type ignore comment for import of pyperclip to suppress type checking error
🔧 (.eslintrc.json): update eslint configuration to include additional plugins, parser, parserOptions, and env settings to improve linting for React components and TypeScript files
♻️ (index.tsx): remove unnecessary empty line to improve code readability