JSPM

  • Created
  • Published
  • Downloads 980
  • Score
    100M100P100Q122513F
  • License MIT

Tool for auto-generating Software Development Kits (SDKs) for LoopBack

Package Exports

  • @mean-expert/loopback-sdk-builder

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 (@mean-expert/loopback-sdk-builder) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

LoopBack SDK Builder

LoopBack SDK Builder

The @mean-expert/loopback-sdk-builder is a community driven module forked from the official loopback-sdk-angular and refactored to support Angular 2.

The LoopBack SDK Builder will explore your LoopBack Application and will automatically build everything you need to start writing your Angular 2 Applications right away. From Interfaces and Models to API Services and Real-time communications.

Installation

$ cd to/loopback/project
$ npm install --save-dev @mean-expert/loopback-sdk-builder

Documentation

LINK TO WIKI DOCUMENTATION

Features

  • Support for Angular 2 (Final API w/ NgModules & Backwards compatibility < RC5).
  • Support for TypeScript (Fully Typed).
  • Built in Interfaces and Models.
  • Extendable Models for custom logic.
  • Enables Support for Real-Time Applications loopback-component-pubsub
  • Built in LoopBack Authentication.
  • Built in Support for LoopBack Query Language Querying Data
  • Built in API Servics.
  • Built in Platform Specific Drivers (Angular2 for web, NativeScript2, Angular Universal).
  • Built in CLI Tool for builder.
  • Built in Logger Service.
  • Blacklist mechanism to select which models or methods generate.
  • Ability to point models to different url domains (not global baseUrl)
  • IO Heartbeating to avoid disconnections.
  • Small foot print 100k per generated SDK (Will increase depending on number of models).

Contact

Discuss features and ask questions on @johncasarrubias at Twitter.