Skip to content

shbernal/tiny-slug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@shbernal/tiny-slug

Tiny, URL-safe slug utility meant for learning how npm publishing works.

Install (after publishing)

pnpm add @shbernal/tiny-slug
# or: npm install @shbernal/tiny-slug

Usage

import { slugify } from '@shbernal/tiny-slug';
// const slugify = (await import('@shbernal/tiny-slug')).default; // ESM default import

slugify('Hello, World!');         // "hello-world"
slugify('Espanol & Francais');    // "espanol-francais"
slugify('  multiple   spaces  '); // "multiple-spaces"

Development

pnpm install
pnpm run build

Publishing flow example:

# make sure tests pass / build succeeds
pnpm run build

# log in to npm if you have not already
npm login

# publish as a public package
npm publish --access public

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published