refactor tooling and stabilize app builds - #33
Conversation
Upgrade the linting and styling toolchain, refactor the affected UI hooks and components to satisfy the new rules, and remove deprecated config and unused dependencies so the app builds and lint checks pass again.
Align the lint and TypeScript ESLint stack with the current setup, remove the npm lockfile in favor of Yarn, and keep generated type references consistent with the Next.js dev output.
|
@paopaony555 is attempting to deploy a commit to the Personal and Freelance Team on Vercel. A member of the Team first needs to authorize it. |
|
Hi @paopaonyapi-creator, thanks a lot for taking the time to work on this, the ESLint 9 migration was something the project needed. Unfortunately I had to revert this PR (9fab27a). It deleted I've also added a Contribution Agreement to the README. It covers relicensing, because I may offer a paid desktop edition in the future. This PR was merged before that agreement existed. If you'd like to try again, a new PR is very welcome. Just keep a valid PostCSS config ( |
Runs on pushes to main and on pull requests. The last step fails when the built CSS still contains raw @tailwind directives, which is how the empty PostCSS config from #33 reached production with a passing build. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017FCnaKB8E5VnYs6w8frwyf
Runs on pushes to main and on pull requests using Yarn through Corepack. The last step fails when the built CSS still contains raw @tailwind directives, which is how the empty PostCSS config from #33 reached production with a passing build. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017FCnaKB8E5VnYs6w8frwyf
This reverts commit b7225db. yossdotpro#33 deleted postcss.config.js and added an empty postcss.config.mjs, so Tailwind was no longer processed: the production CSS shipped the raw @tailwind directive and no utility classes (7 KB vs 45 KB before), leaving the site unstyled. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017FCnaKB8E5VnYs6w8frwyf
Align the lint and TypeScript ESLint stack with the current setup, remove the npm lockfile in favor of Yarn, and keep generated type references consistent with the Next.js dev output.