philiprehberger_slug 0.1.1 copy "philiprehberger_slug: ^0.1.1" to clipboard
philiprehberger_slug: ^0.1.1 copied to clipboard

Unicode-aware URL slug generator with transliteration and collision handling

example/example.dart

import 'package:philiprehberger_slug/slug.dart';

void main() {
  // Basic slug generation
  print(Slug.generate('Hello World!')); // hello-world

  // Unicode transliteration
  print(Slug.generate('Caf\u00E9 r\u00E9sum\u00E9')); // cafe-resume

  // Custom separator
  print(Slug.generate('Hello World', separator: '_')); // hello_world

  // Max length
  print(Slug.generate('A very long title here', maxLength: 15)); // a-very-long

  // Collision handling
  print(Slug.withSuffix('hello-world', 2)); // hello-world-2
}
0
likes
160
points
--
downloads

Documentation

API reference

Publisher

verified publisherphiliprehberger.com

Unicode-aware URL slug generator with transliteration and collision handling

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on philiprehberger_slug