smartpath/dist/smartpath.get.js

25 lines
1.4 KiB
JavaScript
Raw Normal View History

2016-03-26 11:12:07 +00:00
"use strict";
2016-06-14 03:16:43 +00:00
require("typings-global");
2016-09-30 15:08:09 +00:00
const plugins = require("./smartpath.plugins");
2016-04-04 14:25:17 +00:00
/**
* returns the type of the given path. Can be "url" or "local"
*/
2016-03-20 17:59:30 +00:00
exports.type = function (pathStringArg) {
2016-09-30 15:08:09 +00:00
let urlRegex = /http[s|\s]:\/\/.*/i;
2016-03-20 17:59:30 +00:00
if (urlRegex.exec(pathStringArg)) {
return "url";
}
else {
return "local";
}
;
};
2016-04-04 14:25:17 +00:00
exports.home = function (pathArgument) {
if (pathArgument) {
return plugins.home.resolve(pathArgument);
}
else {
return plugins.home();
}
};
2016-09-30 15:08:09 +00:00
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRwYXRoLmdldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3NtYXJ0cGF0aC5nZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF3QjtBQUN4QiwrQ0FBZ0Q7QUFFaEQ7O0dBRUc7QUFDUSxRQUFBLElBQUksR0FBRyxVQUFTLGFBQW9CO0lBQzNDLElBQUksUUFBUSxHQUFHLG9CQUFvQixDQUFBO0lBQ25DLEVBQUUsQ0FBQSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQSxDQUFDO1FBQzdCLE1BQU0sQ0FBQyxLQUFLLENBQUM7SUFDakIsQ0FBQztJQUFDLElBQUksQ0FBQyxDQUFDO1FBQ0osTUFBTSxDQUFDLE9BQU8sQ0FBQztJQUNuQixDQUFDO0lBQUEsQ0FBQztBQUNOLENBQUMsQ0FBQztBQUVTLFFBQUEsSUFBSSxHQUFHLFVBQVMsWUFBb0I7SUFDM0MsRUFBRSxDQUFBLENBQUMsWUFBWSxDQUFDLENBQUEsQ0FBQztRQUNiLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUM5QyxDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDSixNQUFNLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzFCLENBQUM7QUFDTCxDQUFDLENBQUMifQ==