0.2.5 • Published 4 years ago

loopback-slug v0.2.5

Weekly downloads
61
License
Apache-2.0
Repository
github
Last release
4 years ago

loopback-slug

url friendly generator for loopback.io framework.

build status

Installation

This module is installed via npm:

$ npm install loopback-slug
or
$ npm install git://github.com/rikhart/loopback-slug.git

Example Usage

Edit the /common/models/name_of_your_models.js and add a hook method. Use the hook "beforeSave" method to add the functionality, pass the Model,newdata,and the configoptions.

Configoptions:(json object)

  • separator (Default: '-') - Separator to use for characters.
  • slug (Default: 'slug') - Parts that are uploaded simultaneously.
  • fields (Default: 'title') - Array that will use to form the slug.
  • lowercase (Default: false) - Convert the slug to lowercase.
Works in last loopback Version, where currentInstance is part of the ctx.

var loopbackslug=require("loopback-slug");
module.exports = function (Category) {
  Category.observe('before save', function (ctx, next) {  //!!important
    loopbackslug.middleware(Category, ctx, {
      fields: ['name'],
      slug: "slug"
    }, function (err) {
      if (err) return next(err);
      else next(null);
    });
  });
};

License

Apache-2.0 © Dick Van Ocampo Davila

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago