jscpd
Version:
Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages
13 lines • 1.06 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var fs_1 = require("fs");
var models_1 = require("../stores/models");
var stores_manager_1 = require("../stores/stores-manager");
function sourceToString(options) {
if (fs_1.existsSync(options.id)) {
return fs_1.readFileSync(options.id).toString();
}
return stores_manager_1.StoresManager.getStore(models_1.SOURCES_DB).get(options.id);
}
exports.sourceToString = sourceToString;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3NvdXJjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHlCQUE4QztBQUU5QywyQ0FBOEM7QUFDOUMsMkRBQXlEO0FBRXpELFNBQWdCLGNBQWMsQ0FBQyxPQUF1QjtJQUNwRCxJQUFJLGVBQVUsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEVBQUU7UUFDMUIsT0FBTyxpQkFBWSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztLQUM1QztJQUNELE9BQU8sOEJBQWEsQ0FBQyxRQUFRLENBQUMsbUJBQVUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUM7QUFDNUQsQ0FBQztBQUxELHdDQUtDIn0=
;