0.1.4 • Published 7 years ago

sails-hook-sluggable v0.1.4

Weekly downloads
5
License
ISC
Repository
github
Last release
7 years ago

Sails unique slugs

Easy to create unique slugs for your Waterline models in Sails

Installation

Add this hook to your Sails app:

$ npm install sails-hook-sluggable

That's all!

Usage

Add an attribute of type slug in a model:

module.exports = {

  attributes: {
    title: {
      type: 'string',
      required: true,
      unique: true
    },
    content: {
      type: 'text'
    },
    name: {
      type: 'string'
    },
    slug: {
      type: 'slug',
      from: 'title',
      unique: true
    }
  }
};


## Parameters

    username: {
      type: 'slug',
      from: "first_name,last_name",     // Field name for generate Slug, default 'title'
      defaultField: "full_name",        // IF `from` value null than use Field, default null
      multiField: true,                 // Use multi Field for generate Slug, default false
      defaultValue: "slug",             // If Fields are null default string, default 'slug'
      remove : null,                    // (optional) regex to remove characters, default null
      lower : true,                     // result in lower case, default 'true
      separator : "-",                  // replace spaces with replacement, default "-"
    }
0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.0

8 years ago

0.0.1

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago