Skip to content

Commit 3ce1404

Browse files
committed
SRL package entry
1 parent b3f91dc commit 3ce1404

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

lib/SRL.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
'use strict';
2+
3+
const Builder = require('./Builder')
4+
const Interpreter = require('./Language/Interpreter')
5+
6+
/**
7+
* SRL facade for SRL Builder and SRL Language.
8+
*
9+
* @param {string} query
10+
* @return {Builder}
11+
*/
12+
function SRL(query) {
13+
return query && typeof query === 'string' ?
14+
new Interpreter(query).builder :
15+
new Builder()
16+
}
17+
18+
module.exports = SRL;

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "srl",
33
"version": "0.1.0",
44
"description": "Simple Regex Language",
5-
"main": "index.js",
5+
"main": "lib/SRL.js",
66
"scripts": {
77
"test": "mocha",
88
"coverage": "istanbul cover _mocha"
@@ -30,7 +30,6 @@
3030
},
3131
"homepage": "https://simple-regex.com",
3232
"devDependencies": {
33-
"coveralls": "^2.11.12",
3433
"istanbul": "^0.4.5",
3534
"mocha": "^3.0.2",
3635
"mocha-lcov-reporter": "^1.2.0"

0 commit comments

Comments
 (0)