The official CLI scaffolding tool for VulcanJS.
This project is young. Use with caution. Always commit your code before using any program that modifies it.
Last tested on [Vulcan 1.14] (except for custom mutations and resolvers)
VulcanJS is a full stack javascript framework, built on Meteor, React and GraphQL. If you aren't familiar with VulcanJS, we highly recommend that you check out the website and read the docs.
With this cli, you'll be able to easily generate packages
, modules
, components
, and routes
for your VulcanJS project.
Npm:
$ npm install -g vulcanjs-cli
Yarn:
$ yarn global add vulcanjs-cli
Creates a new project with the given app name:
$ vulcan create <appName>
Generates a project component
- Generate Package
$ vulcan g package <packageName>
- Generate Module
$ vulcan g module <packageName> <moduleName>
- Generate Component
$ vulcan g component <packageName> <moduleName> <componentName>
- Generate Route
$ vulcan g route <packageName> <routeName> <routePath>
- Remove Package
$ vulcan remove package <packageName>
- Remove Module
$ vulcan remove module <packageName> <moduleName>
- List Packages
$ vulcan list packages
- List Routes
$ vulcan list routes
See CONTRIBUTE.md!
This package is in very low maintenance mode. If you encounter a bug or have a suggestion, feel free to open an issue, but we won't guarantee any fix.
PRs are always welcome however, even if incomplete or just a draft.
MIT © 2017 Kerem Kazan