Package Exports
- invow
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (invow) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Invow I/O
Invow I/O is a factory tool for developers. You can:
- Create projects
- Create apps
- Create Invow's commands
Installation
Invow requires Node.js v10+ to run.
Install Invow globally:
$ npm i -g invowPlugins
Invow is currently extended with the following plugins:
| Command | Dependency |
|---|---|
| invow create app | invow install expo |
| invow create api | invow install yeoman && invow install rest |
Available commands
Invow is currently extended with the following plugins:
| Command | Description |
|---|---|
| invow install expo | Install expo client globally to create mobile apps |
| invow install yeoman | Install yeoman globally for generate different kind of apps |
| invow install rest | A yeoman rest generator developed using Node.js |
| invow install nativeBase | A base UI components for React Native apps |
| Command | Description |
|---|---|
| invow create app | Generate a client app (mobile, desktop or web) |
| invow create api | Generate a server app by using rest dependency |
| invow create endpoint | Placed on your rest api, creates a new endpoint |
| invow create behavior | Create a new command. Ex: invow [action] your_behavior |
Creating a behavior
You can create your own behavior. First of all you need to add your behavior's name into the invow.json file (choose in wich action you want to add your new behavior). Then in your terminal:
$ invow create behaviorWhen you create a new behavior, a new .js file is created in lib/behaviors/[action]/your_behavior.js with a module's scaffolding struture.
Now you can add all the logic you need there.
Trying your new a behavior
You can now try your new behavior in your terminal:
$ invow [action] your_behaviorPush your new behavior to the community
You can push your new behavior into the community just by creating your branch from master and then pushing it to the repository.