Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Add]: Typescript Support #142

Open
onissen opened this issue Nov 12, 2024 · 2 comments · Fixed by #150, #168 or #170
Open

[Add]: Typescript Support #142

onissen opened this issue Nov 12, 2024 · 2 comments · Fixed by #150, #168 or #170
Labels
enhancement New feature or request packages/tsconfig Anything related to the @northware/tsconfig Package

Comments

@onissen
Copy link
Collaborator

onissen commented Nov 12, 2024

Was ist der Plan?

Ich möchte Typescript verwenden. Das ermöglicht ein besseres Developing und wird Type-Safe. Außerdem kann shadcn Code dann besser kopiert werden.

Weitere Beschreibungen

Neben den Umstellungen der .jsx-Dateien auf .tsx muss Typescript konfiguriert werden. Dazu sollte es Shareable Configs geben.

@onissen onissen added the enhancement New feature or request label Nov 12, 2024
@onissen
Copy link
Collaborator Author

onissen commented Nov 13, 2024

Todo

  • Einführung @northware/tsconfig Package
  • Typdeklarationen Fehler in den @northware Packages
  • Umstellung tailwind.config.js in App, UI, Config
  • Implementierung von TypeScript Checks als globaler Command bzw. Turborepo Task und Einbindung in localci und Turbo CI
  • Umstellung .commitlintrc.js
  • Umstellung sämtlicher .js(x) Dateien auf .ts(x) in northware-cockpit
  • Umstellung @northware/auth, middleware.js, route.js
  • Umstellung @northware/database
  • ggf. Changesets hinzufügen/erweitern

@onissen
Copy link
Collaborator Author

onissen commented Nov 13, 2024

@northware/eslint-config und alle implementierenden Config-Dateien müssen aktuell nicht auf TypeScript umgestellt werden bevor das komplette Package neu gedacht wird.

@onissen onissen added the packages/tsconfig Anything related to the @northware/tsconfig Package label Nov 13, 2024
@onissen onissen linked a pull request Nov 14, 2024 that will close this issue
@onissen onissen linked a pull request Nov 14, 2024 that will close this issue
@onissen onissen linked a pull request Nov 18, 2024 that will close this issue
@onissen onissen removed a link to a pull request Nov 18, 2024
@onissen onissen linked a pull request Nov 18, 2024 that will close this issue
@onissen onissen removed a link to a pull request Nov 18, 2024
@onissen onissen added this to the TypeScript Support milestone Nov 18, 2024
@onissen onissen linked a pull request Nov 19, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request packages/tsconfig Anything related to the @northware/tsconfig Package
Projects
None yet
1 participant