SlugOptions

ceramic.SlugOptions (Class)

Configuration options for slug generation.

All fields are optional and have sensible defaults. Use @:structInit syntax for easy initialization:

var options:SlugOptions = {
    lower: false,
    replacement: "_"
};

Instance Members

lower: Bool

Whether to convert the slug to lowercase. Default: true


remove: EReg

Regular expression pattern for characters to remove. Default: Removes $ * + ~ . ( ) ' " ! \ : @ ? §


replacement: String

String to replace spaces with. Default: "-" (hyphen)


new(lower: Null<Bool>, remove: Null<EReg>, replacement: Null<String>): Void

@ ? §

Name Type Description
lower Null<Bool> * Whether to convert the slug to lowercase. Default: true
remove Null<EReg> * Regular expression pattern for characters to remove. Default: Removes $ * + ~ . ( ) ' " ! \ :
replacement Null<String> * String to replace spaces with. Default: "-" (hyphen)

Metadata

Name Parameters
:hxGen -
:structInit -