tnsg

Generate quickly your pages, services, view, class..

MIT License

Downloads
27
Stars
4
Committers
1

tnsg

A NativeScript CLI Generator


Generate quickly your pages, services, class..

Installation

npm install -g tnsg

Generating Pages, Service, Class (Angular)

Scaffold Usage
Page tnsg -p my-page
Service tnsg -s my-service
Class tnsg -c my-class

Examples:

tnsg -p pages/login will generate:

  • ./app/pages/login/login.android.css
  • ./app/pages/login/login.ios.css
  • ./app/pages/login/login-common.css
  • ./app/pages/login/login.component.ts
  • ./app/pages/login/login.html
    and link the component in app.module.ts

tnsg -p pages/user-detail will generate:

  • ./app/pages/user-detail/user-detail.android.css
  • ./app/pages/user-detail/user-detail.ios.css
  • ./app/pages/user-detail/user-detail-common.css
  • ./app/pages/user-detail/user-detail.component.ts
  • ./app/pages/user-detail/user-detail.html
    and link the component in app.module.ts

Generating View {N}

Scaffold Usage
View tnsg -vi my-view

Examples:

tnsg -vi views/user will generate:

  • ./app/views/user/user.css
  • ./app/views/user/user.js
  • ./app/views/user/user.xml