0.1.4 • Published 9 years ago

sails-hook-sluggable v0.1.4

Weekly downloads
5
License
ISC
Repository
github
Last release
9 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

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.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.0

10 years ago

0.0.1

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago