Skip to content

dfeddad/laravel-elixir-loopback-angular-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

laravel-elixir-loopback-angular-sdk

This Laravel Elixir extension allows you to easily generate your Loopback app AngularJS SDK.

Installation

$ npm install laravel-elixir-loopback-angular-sdk --save-dev

Usage

Add this extension to your Gulpfile, like so:

var elixir = require('laravel-elixir');

require('laravel-elixir-loopback-angular-sdk');

elixir(function(mix) {
   mix.lbServices();
});

This will generate lb-services.js in your public JS output folder.

If you'd like to generate the SDK in a different output folder, you may pass a full path as first argument to the lbServices() method, like so:

mix.lbServices('./client/js/lib/lb-services.js');

Finally, if you want to override the default options of loopback-sdk-angular module, you may pass an object as the second argument:

mix.lbServices(null, {ngModuleName: "myApi"});

FAQ

How can I fix this Babel notice [BABEL] Note: The code generator has deoptimised the styling of ".../lb-services.js" as it exceeds the max of "100KB".?

This is the default Babel configuration, You can use the babel ignore option to exclude the generated file from the files to be transformed:

var elixir = require('laravel-elixir');

var config = elixir.config;

config.js.babel.options.ignore = 'client/js/lb-services.js';

// ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published