DEV Community

Cover image for ๐Ÿš€ Kickstart: the fastest way to setup your JS projects!
Danilo Vilhena
Danilo Vilhena

Posted on

๐Ÿš€ Kickstart: the fastest way to setup your JS projects!

Kickstart demonstration

Picture this: you just had a new project idea and you are to buzzing with ideas and ready to code.

But then, before the actual good coding, you have to configure ESLint and Prettier, hook up Husky, add your testing framework, and so on.

Hours slip by, and you're still not writing the code for the project itself. Sound familiar?

Here comes ๐Ÿš€ Kickstart - a CLI tool designed to turn these hours into seconds!


In less than a minute and just answering questions, you're able to setup:

โœ๏ธ Linters (ESLint or StandardJS), formatter (Prettier)
๐ŸŽจ CSS frameworks (Tailwind, Sass or Material UI)
๐Ÿงช Unit testing (Jest or Jasmine)
๐Ÿ–ฅ๏ธ E2E testing (Cypress or Playwright)
๐Ÿถ Husky, lint-staged
๐Ÿ“ README, CHANGELOG, .gitignore

How to use it?

๐Ÿš€ Kickstart is a NPM package that you run in the CLI. So to install it just run:

npm install -g kickstart-it
Enter fullscreen mode Exit fullscreen mode

In a new folder, run the command:

kickstart-it
Enter fullscreen mode Exit fullscreen mode

Then you just have to answer the questions and your project will be quickly set up!

After you run ๐Ÿš€ Kickstart once, you're able to save a config.json file of what you picked.

That way you can skip answering questions next time, and just go straight to the setup.

Please check the README to see available flags and config options.

Can I contribute to ๐Ÿš€ Kickstart?

Absolutely! It's an open source, and I greatly appreciate contributions from anyone! So report bugs, suggest new features and open pull requests to improve the current code!


I hope you give ๐Ÿš€ Kickstart a chance and try it out in your next project!

If you do, please give me some feedback, so the tool can improve even further.

Thanks for reading! Have an excellent day ๐Ÿ‘‹

Top comments (2)

Collapse
 
vjnvisakh profile image
Visakh Vijayan • Edited

shows deprecated

Collapse
 
danilovilhena profile image
Danilo Vilhena

Hey @vjnvisakh!

Where? In NPM? If you could add a screenshot, that would help me a lot ๐Ÿ˜