0.0.4 • Published 12 years ago

you-are-el v0.0.4

Weekly downloads
4
License
-
Repository
github
Last release
12 years ago

YouAreEl

Build Status

Url and path formatting helper for node/browser. Useful for sanitizing user input or output data.

var youAreEl = require('you-are-el');

youAreEl('https://facebook.com/foo/bar/').toPath();
youAreEl('http://facebook.com/foo/bar/').toPath();
youAreEl('facebook.com/foo/bar/').toPath();
youAreEl('/foo/bar/').toPath();
youAreEl('foo/bar/').toPath();
// all equal 'foo/bar'

youAreEl('foo/bar').toUrl('facebook.com');
youAreEl('foo/bar').toUrl('http://facebook.com');
youAreEl('foo/bar').toUrl({ host: 'facebook.com' });
// all equal 'http://facebook.com/foo/bar'

// Specify protocol option
youAreEl('foo/bar').toUrl({ protocol: 'https', host: 'facebook.com'});
// equals 'https://facebook.com/foo/bar'

// Omit protocol
youAreEl('foo/bar').toUrl({ protocol: false, host: 'facebook.com'});
// equals 'facebook.com/foo/bar'

// Specify host option
youAreEl('foo/bar').toUrl({ host: 'twitter.com'});
// equals 'twitter.com/foo/bar'
0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago

0.0.0

12 years ago