node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »

m-forge

mForge

mForge is a package and cli for broserify, minify and revision moblets packs to use with base-ionic-project of moblets

Version

1.9

OPTIONS

  • [-m] set build bundle option to minified. (use only in production ci build)

  • [-a] the app id. default is the test_superclasses id.

  • [-e] set the environment of server and app, possibles 'dev' , 'local' , 'production'

  • [-t] set the target of build, possibles 'mobile' and 'web'

  • [-p] the server port

COMMANDS

PREPARE

Prepare files for deploy, make bundle usually runs in ci.

$ m-forge prepare [-m]  [-e <environment>]  [-t <target>] [-a <appId>]

DEVELOP

Runs a livereload development server.

$ m-forge development [-e <environment>] [-a <appId>]

MOBILE

Change configurations for mobile build.

$ m-forge mobile [-m] [-e <environment>] [-a <appId>]

WEBSERVER

Change configurations and runs a webserver for the preview.

$ m-forge webserver [-e <environment>]

TODO

  • refactor the revision option
  • fix moblet development
  • integrate with moblet scaffold

CHANGELOG

<v.1.9.5>

  • fix preview load

<v.1.9.4>

  • set crypto-js to install in m-forge

<v.1.9.3>

  • fix broserify resolve paths

<v.1.9.2>

  • change moblet develop script

<v.1.9.1>

  • change web template

<v.1.9>

  • remove sass and add less support

<v.1.8.81>

  • deletes facebookconnect from android res and create a new one.

<v.1.8.8>

  • fix download from app name

<v.1.8.2>

  • allow images URLs to be HTTP or HTTPS

<v.1.8.1>

  • add change facebook id and name in jsons for platforms

<v.1.8.0>

  • fix multiple bugs
  • add new options for NAUVA