UNPKG

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
"use strict"; 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=