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

Upgradovat na Scala 3 #51

Closed
v6ak opened this issue Oct 1, 2023 · 4 comments
Closed

Upgradovat na Scala 3 #51

v6ak opened this issue Oct 1, 2023 · 4 comments

Comments

@v6ak
Copy link
Owner

v6ak commented Oct 1, 2023

Vypadá to, že ve větvi feature/timeline nám k upgrade chybí jen vyřešit CSV.

a. Počkat, až bude stávající knihovna pro Scalu 3 (možná nikdy)

b. Přejít na jinou Scalovou knihovnu. Našel jsem "org.gnieh" %%% "fs2-data-csv" % "1.8.1", ale ta navyšuje výstup asi o 100kB.

c. Přejít na nějakou JS knihovnu.

Na Scala 3 můžeme zatím upgradovat asi jen projekt client, ale jinde nás to moc nezajímá.

@v6ak
Copy link
Owner Author

v6ak commented Oct 3, 2023

Zkouším JS knihovny, jenže pokud se nechci držet WebJars, nezbývá mi než použít scalajs-bundler, který ale vypadá, že nejde použít spolu s jsdependencies.

Jenže přejít z WebJars/jsdependencies na scalajs-bundler nevypadá tak jednoduše:

  • import časových pásem v moment.js je mírně s otazníkem
  • jqplot máme na npm v jiné verzi, která obsahuje méně souborů.
  • bootstrap – používáme i CSS

@v6ak
Copy link
Owner Author

v6ak commented Oct 3, 2023

Možná Vite.js bude mít řešení. Přesunuli bychom generování CSS (a HTML?) sem.

@v6ak v6ak mentioned this issue Oct 5, 2023
6 tasks
@v6ak
Copy link
Owner Author

v6ak commented Oct 13, 2023

Aktuálně asi jediný problém s přechodem na scalajs-bundler jsou grafy #42 .

@v6ak
Copy link
Owner Author

v6ak commented Oct 13, 2023

Ještě je na CSV možné zkusit https://index.scala-lang.org/pityka/saddle .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant