janak icon indicating copy to clipboard operation
janak copied to clipboard

Your next vue.js package!

GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status GitHub release (latest SemVer) GitHub Release Date npm npm GitHub issues GitHub last commit Maintenance GitHub contributors FOSSA Status

Quickly scaffold a new Vue 2.x package (with @vue/composition-api) without all the headache of setting it up from scratch

Preview

preview

Usage

npx janak <your-package>

Features

  • 🎉Composition API baked in
  • 👨‍🔧TypeScript support
  • 🎢Build everything using Rollup
  • 🏗Trigger publishing on npm registry using ship.js
  • 🧪Ava 3.x for testing
  • 🥳Prettier & ESLint give you powerful linting
  • 👀jsconfig for that dope @/ importing power
  • 🦮Husky & Commitlint
  • 🤖GitHub Actions CI for auto-publishing
  • 🤖Dependabot for keeping packages upto date
  • 📖VuePress for writing those amazing docs!
  • 👨🏻‍💻Netlify for auto-publishing those amazingly written docs!

Notes

  • Janak (in Hindi) roughly translates to a generator, hence the name.
  • Special thanks to egoist, znck

License

MIT © Vinayak

FOSSA Status