40 lines
3.0 KiB
JavaScript
40 lines
3.0 KiB
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.assistant_supported = exports.module_root = exports.run = exports.logger = void 0;
|
|
const path_1 = __importDefault(require("path"));
|
|
const osr_log_1 = require("@plastichub/osr-log");
|
|
const osr_commons_1 = require("@plastichub/osr-commons");
|
|
const constants_1 = require("./constants");
|
|
exports.logger = (0, osr_log_1.createLogger)('llm-tools');
|
|
var run_1 = require("./commands/run");
|
|
Object.defineProperty(exports, "run", { enumerable: true, get: function () { return run_1.run; } });
|
|
const isWindows = process.platform === 'win32';
|
|
const module_root = () => path_1.default.resolve(path_1.default.join((0, osr_commons_1.get_var)(isWindows ? 'HOMEPATH' : 'HOME'), `.${constants_1.MODULE_NAME}`));
|
|
exports.module_root = module_root;
|
|
exports.assistant_supported = {
|
|
".c": "text/x-c",
|
|
".cpp": "text/x-c++",
|
|
".cs": "text/x-csharp",
|
|
".css": "text/css",
|
|
".doc": "application/msword",
|
|
".docx": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
|
|
".go": "text/x-golang",
|
|
".html": "text/html",
|
|
".java": "text/x-java",
|
|
".js": "text/javascript",
|
|
".json": "application/json",
|
|
".md": "text/markdown",
|
|
".pdf": "application/pdf",
|
|
".php": "text/x-php",
|
|
".pptx": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
|
|
".py": "text/x-python", // sometimes text/x-script.python
|
|
".rb": "text/x-ruby",
|
|
".sh": "application/x-sh",
|
|
".tex": "text/x-tex",
|
|
".ts": "application/typescript",
|
|
".txt": "text/plain"
|
|
};
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsZ0RBQXVCO0FBR3ZCLGlEQUFrRDtBQUNsRCx5REFBaUU7QUFDakUsMkNBQXlDO0FBQzVCLFFBQUEsTUFBTSxHQUFvQixJQUFBLHNCQUFZLEVBQUMsV0FBVyxDQUFDLENBQUE7QUFDaEUsc0NBQW9DO0FBQTNCLDBGQUFBLEdBQUcsT0FBQTtBQUNaLE1BQU0sU0FBUyxHQUFHLE9BQU8sQ0FBQyxRQUFRLEtBQUssT0FBTyxDQUFBO0FBQ3ZDLE1BQU0sV0FBVyxHQUFHLEdBQUcsRUFBRSxDQUFDLGNBQUksQ0FBQyxPQUFPLENBQUMsY0FBSSxDQUFDLElBQUksQ0FBQyxJQUFBLHFCQUFPLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLElBQUksdUJBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQTtBQUF6RyxRQUFBLFdBQVcsZUFBOEY7QUFFekcsUUFBQSxtQkFBbUIsR0FBMkI7SUFDdkQsSUFBSSxFQUFFLFVBQVU7SUFDaEIsTUFBTSxFQUFFLFlBQVk7SUFDcEIsS0FBSyxFQUFFLGVBQWU7SUFDdEIsTUFBTSxFQUFFLFVBQVU7SUFDbEIsTUFBTSxFQUFFLG9CQUFvQjtJQUM1QixPQUFPLEVBQUUseUVBQXlFO0lBQ2xGLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE9BQU8sRUFBRSxXQUFXO0lBQ3BCLE9BQU8sRUFBRSxhQUFhO0lBQ3RCLEtBQUssRUFBRSxpQkFBaUI7SUFDeEIsT0FBTyxFQUFFLGtCQUFrQjtJQUMzQixLQUFLLEVBQUUsZUFBZTtJQUN0QixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLE9BQU8sRUFBRSwyRUFBMkU7SUFDcEYsS0FBSyxFQUFFLGVBQWUsRUFBVSxpQ0FBaUM7SUFDakUsS0FBSyxFQUFFLGFBQWE7SUFDcEIsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixNQUFNLEVBQUUsWUFBWTtJQUNwQixLQUFLLEVBQUUsd0JBQXdCO0lBQy9CLE1BQU0sRUFBRSxZQUFZO0NBQ3JCLENBQUMifQ==
|