DEV Community

Y^^TED
Y^^TED

Posted on

DesimeJS - Node Package

I would like to make a node package called "desime"... If anyone is interested, please contact me at yeetedwin@protonmail.com. I don't know much of node.js, but I really would like to learn and if someone could help me making this I would really appreciate it! Alt Text

Top comments (3)

Collapse
 
edvilme profile image
Eduardo Villalpando Mello

Hi!
A couple of weeks ago I published my first NPM package out of necessity (because the original maintainers hadn't updated the code in years). I can tell you it is a really exciting process!

My recommendation would be to:

  1. - Create a Github repo for your project
  2. - Create the project using npm init and filling in all of the necessary fields (be very mindful of version numbers and look online for good recommendations. If it is a beta you might want to start at v.0)
  3. - Develop and test your code locally. It doesn't have to be perfect, just start doing
  4. - After a few iterations, set your mind on an MVP (minimum viable product)
  5. - Create an NPM account
  6. - Once having developed your MVP, run npm login
  7. - Finally, run npm publish

Of course the most difficult part is developing the thing, but the process of creating the package is very straightforward. Hoped it helped in some way! Cheers!

Collapse
 
edvilme profile image
Eduardo Villalpando Mello

Also, If you have any great first issues or need help in some way, I would be glad to help, feel free to reach out ;D

Collapse
 
yeetedwin profile image
Y^^TED

Oh sorry its a bit of a late reply, but I gave up on the project (kind of), I mean I thought if I knew the very basics of JavaScript I could create a Node package, but sadly I realized I had to learn much more, so the project is just waiting to be edited on my computer. Also, thanks for the recommendations, I had also made a repository (github.com/YEETEDWIN/DesimeJS). Also, just wanted to ask you, what is a MVP? I might work on it later as now I am going to learn node.js. Thanks a lot again @edy