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

New package naming #3977

Closed
matteobruni opened this issue Apr 27, 2022 · 3 comments
Closed

New package naming #3977

matteobruni opened this issue Apr 27, 2022 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers Hacktoberfest help wanted Extra attention is needed pinned Pinned issues up-for-grabs
Milestone

Comments

@matteobruni
Copy link
Collaborator

matteobruni commented Apr 27, 2022

Version 2.x introduced a lot of new packages, almost every feature has a plugin package now but the component packages have some different versions and names.

Since I'd like to have the same version for the whole project, and a better naming, all packages, except "tsparticles" will be moved to the @tsparticles\ npm group.

This is what is going to be with version 3:

tsparticles-engine -> @tsparticles/engine
react-tsparticles -> @tsparticles/react
particles.vue -> @tsparticles/vue2
vue2-particles -> @tsparticles/vue2 (no more double package)
particles.vue3 -> @tsparticles/vue3
vue3-particles -> @tsparticles/vue3
svelte-particles -> @tsparticles/svelte
solid-particles -> @tsparticles/solid
tsparticles-preset-confetti -> @tsparticles/preset-confetti
tsparticles-shape-circle -> @tsparticles/shape-circle
tsparticles-plugin-emitters -> @tsparticles/plugin-emitters

This is a huge breaking change, and that's why tsparticles will move to version 3. I planned an options review to remove some of the obsolete properties, but that will be rescheduled to version 4.

@matteobruni matteobruni self-assigned this Apr 27, 2022
@matteobruni matteobruni added this to the 3.0.0 milestone Apr 27, 2022
@matteobruni matteobruni added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers up-for-grabs pinned Pinned issues Hacktoberfest Core and removed triage labels Apr 27, 2022
@matteobruni matteobruni added this to To do in High Priority via automation Apr 27, 2022
@matteobruni matteobruni linked a pull request Apr 27, 2022 that will close this issue
@steve-taylor
Copy link

Would you mind not rushing to deprecate npm packages this time? I still can't figure out how to get react-tsparticles v2 working. (I was using v1 without any issues.)

@danielrs95
Copy link

@matteobruni I'm a new comer and I would like to start helping with this library! (I already im using it on my portfolio page)

@matteobruni
Copy link
Collaborator Author

matteobruni commented Sep 10, 2022

@matteobruni I'm a new comer and I would like to start helping with this library! (I already im using it on my portfolio page)

This issue is something that will be worked when 3.0 will be planned.

There's a new website project still in progress if you want to help, I don't have time to work on that actually. You can work on that, this is the PR started, you can continue from here #4360

If you have discord or slack or telegram you can join there so we can talk easily.

@matteobruni matteobruni linked a pull request Dec 29, 2022 that will close this issue
@matteobruni matteobruni moved this from To do to In progress in High Priority Jan 4, 2023
@matteobruni matteobruni mentioned this issue Jan 9, 2023
@matteobruni matteobruni removed the Core label May 15, 2023
@matteobruni matteobruni mentioned this issue Oct 11, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers Hacktoberfest help wanted Extra attention is needed pinned Pinned issues up-for-grabs
Projects
No open projects
High Priority
  
In progress
Development

Successfully merging a pull request may close this issue.

3 participants