{"id":13630473,"url":"https://github.com/VulcanJS/vulcanjs-cli","last_synced_at":"2025-04-17T13:32:31.765Z","repository":{"id":22683666,"uuid":"97031139","full_name":"VulcanJS/vulcanjs-cli","owner":"VulcanJS","description":"The official cli scaffolding tool for VulcanJS","archived":false,"fork":false,"pushed_at":"2023-01-04T12:03:44.000Z","size":6469,"stargazers_count":36,"open_issues_count":18,"forks_count":9,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-04-25T11:22:22.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VulcanJS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-12T16:46:19.000Z","updated_at":"2021-05-07T19:58:37.000Z","dependencies_parsed_at":"2023-01-14T01:01:02.935Z","dependency_job_id":null,"html_url":"https://github.com/VulcanJS/vulcanjs-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VulcanJS%2Fvulcanjs-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VulcanJS%2Fvulcanjs-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VulcanJS%2Fvulcanjs-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VulcanJS%2Fvulcanjs-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VulcanJS","download_url":"https://codeload.github.com/VulcanJS/vulcanjs-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223757583,"owners_count":17197576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T22:01:44.310Z","updated_at":"2024-11-08T21:32:06.880Z","avatar_url":"https://github.com/VulcanJS.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n    \u003cimg src=\"media/logo-plain.png\" alt=\"vulcanjs-banner\" width=\"200\"\u003e\n  \u003cbr\u003e\n  VulcanJS-cli\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eThe official CLI scaffolding tool for \u003ca href=\"http://vulcanjs.org/\" target=\"_blank_\" \u003eVulcanJS\u003c/a\u003e.\u003c/h4\u003e\n\n## Warning\n\nThis project is young. Use with caution. Always commit your code before using any program that modifies it.\n\nLast tested on [Vulcan 1.14] (except for custom mutations and resolvers)\n\n## Table of Contents\n\n- [Warning](#warning)\n- [Table of Contents](#table-of-contents)\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n  - [Create](#create)\n  - [Generate](#generate)\n  - [Remove](#remove)\n  - [List](#list)\n- [Maintainers](#maintainers)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Background\n\n\u003ca href=\"http://vulcanjs.org/\" target=\"_blank_\" \u003eVulcanJS\u003c/a\u003e 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.\n\nWith this cli, you'll be able to easily generate `packages`, `modules`, `components`, and `routes` for your VulcanJS project.\n\n## Install\n\nNpm:\n\n```sh\n$ npm install -g vulcanjs-cli\n```\n\nYarn:\n\n```sh\n$ yarn global add vulcanjs-cli\n```\n\n## Usage\n\n### Create\n\nCreates a new project with the given app name:\n\n```sh\n$ vulcan create \u003cappName\u003e\n```\n\n### Generate\n\nGenerates a project component\n\n- Generate Package\n\n```sh\n$ vulcan g package \u003cpackageName\u003e\n```\n\n- Generate Module\n\n```sh\n$ vulcan g module \u003cpackageName\u003e \u003cmoduleName\u003e\n```\n\n- Generate Component\n\n```sh\n$ vulcan g component \u003cpackageName\u003e \u003cmoduleName\u003e \u003ccomponentName\u003e\n```\n\n- Generate Route\n\n```sh\n$ vulcan g route \u003cpackageName\u003e \u003crouteName\u003e \u003croutePath\u003e\n```\n\n### Remove\n\n- Remove Package\n\n```sh\n$ vulcan remove package \u003cpackageName\u003e\n```\n\n- Remove Module\n\n```sh\n$ vulcan remove module \u003cpackageName\u003e \u003cmoduleName\u003e\n```\n\n### List\n\n- List Packages\n\n```sh\n$ vulcan list packages\n```\n\n- List Routes\n\n```sh\n$ vulcan list routes\n```\n\n## Maintainers\n\n[@mechanical-turk](https://github.com/mechanical-turk)\n\n[@albancrommer](https://github.com/albancrommer)\n\n[@SachaG](https://github.com/SachaG)\n\n[@eric-burel](https://github.com/eric-burel)\n\n## Contribute\n\nSee [CONTRIBUTE.md](./CONTRIBUTE.md)!\n\nThis 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.\n\nPRs are always welcome however, even if incomplete or just a draft.\n\n## License\n\nMIT © 2017 Kerem Kazan\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVulcanJS%2Fvulcanjs-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVulcanJS%2Fvulcanjs-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVulcanJS%2Fvulcanjs-cli/lists"}