quizdown-js icon indicating copy to clipboard operation
quizdown-js copied to clipboard

migration to Svelte 4

Open candidosales opened this issue 1 year ago • 4 comments

  • Migrate to Svelte 4;
  • Fix the ESLint;
  • Fix the rollup.config;
  • Fix the CSS imports at App.svelte;
  • Improved the Icons;
  • Upgrade the most of the dependencies;
  • Upgrade project version to 0.7.0;

Considerations

  • In the following PR, it would be better to migrate the project to use SvelteKit;

Evidence

https://github.com/user-attachments/assets/e035dc4e-7947-407a-9b0a-f2977563276d

candidosales avatar Sep 18 '24 01:09 candidosales

@bonartm , could you review it?

candidosales avatar Sep 18 '24 03:09 candidosales

Thanks so much for your work.

bonartm avatar Oct 11 '24 07:10 bonartm

I'm getting npm ERR! Cannot read property '@fortawesome/fontawesome-svg-core' of undefined in the ci pipeline.

bonartm avatar Oct 11 '24 07:10 bonartm

It seems like dependency problem.

When I run on npm ci and using below environment, it occurs to me samely. github action environment:

2024-10-11T07:28:29.4663705Z [command]/opt/hostedtoolcache/node/12.22.12/x64/bin/node --version
2024-10-11T07:28:29.4710413Z v12.22.12
2024-10-11T07:28:29.4721985Z [command]/opt/hostedtoolcache/node/12.22.12/x64/bin/npm --version
2024-10-11T07:28:29.5928818Z 6.14.16

But I ran it on node 20.18.0 and npm 10.8.2, then it works . So, How about change your github build environment? Additionally, You need to install npm ci using npm install ci before running npm ci.

gogoadl avatar Oct 11 '24 08:10 gogoadl

Thank you for your contribution! I'm really sorry but I haven't worked on the project for a while, and it's no longer being maintained. To avoid any misunderstandings, I'm going to archive the project.

bonartm avatar Nov 19 '25 14:11 bonartm