Browse Source

Add basic skeleton

pull/1/merge
Luke Childs 9 years ago
parent
commit
24bd300411
  1. 10
      src/my-name-is-url.js
  2. 8
      src/parser.js
  3. 1
      src/regex.js

10
src/my-name-is-url.js

@ -0,0 +1,10 @@
import Parser from './parser';
import regex from './regex';
// Factory function to return parser instance
const Urls = (text = null) => new Parser(text);
// Expose regex here for easy access
Urls.regex = regex;
export default Urls;

8
src/parser.js

@ -0,0 +1,8 @@
// Factory function to return parser instance
export default class Urls {
constructor(text = null) {
this.text = text;
}
}

1
src/regex.js

@ -0,0 +1 @@
export default /(([^\s,]*\.(com|ninja))|(?:[0-9]{1,3}\.){3}[0-9]{1,3})(:[0-9]+)?(\/([^\s,.]*)?)?(?=[\s,.]|$)/g;
Loading…
Cancel
Save