UNPKG

simple-task-master

Version:
38 lines 3.19 kB
"use strict"; /** * Simple Task Master - Library exports * * This file exports the public API for programmatic use of STM */ Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_CONFIG = exports.CURRENT_SCHEMA_VERSION = exports.NotFoundError = exports.LockError = exports.FileSystemError = exports.ValidationError = exports.validateConfig = exports.validateTask = exports.isLockFile = exports.isConfig = exports.isTask = exports.getWorkspaceRoot = exports.getTasksDirectory = exports.findWorkspaceRoot = exports.ConfigManager = exports.LockManager = exports.TaskManager = void 0; // Core classes var task_manager_1 = require("./lib/task-manager"); Object.defineProperty(exports, "TaskManager", { enumerable: true, get: function () { return task_manager_1.TaskManager; } }); var lock_manager_1 = require("./lib/lock-manager"); Object.defineProperty(exports, "LockManager", { enumerable: true, get: function () { return lock_manager_1.LockManager; } }); var config_1 = require("./lib/config"); Object.defineProperty(exports, "ConfigManager", { enumerable: true, get: function () { return config_1.ConfigManager; } }); // Workspace utilities var workspace_1 = require("./lib/workspace"); Object.defineProperty(exports, "findWorkspaceRoot", { enumerable: true, get: function () { return workspace_1.findWorkspaceRoot; } }); Object.defineProperty(exports, "getTasksDirectory", { enumerable: true, get: function () { return workspace_1.getTasksDirectory; } }); Object.defineProperty(exports, "getWorkspaceRoot", { enumerable: true, get: function () { return workspace_1.getWorkspaceRoot; } }); // Validation functions var schema_1 = require("./lib/schema"); Object.defineProperty(exports, "isTask", { enumerable: true, get: function () { return schema_1.isTask; } }); Object.defineProperty(exports, "isConfig", { enumerable: true, get: function () { return schema_1.isConfig; } }); Object.defineProperty(exports, "isLockFile", { enumerable: true, get: function () { return schema_1.isLockFile; } }); Object.defineProperty(exports, "validateTask", { enumerable: true, get: function () { return schema_1.validateTask; } }); Object.defineProperty(exports, "validateConfig", { enumerable: true, get: function () { return schema_1.validateConfig; } }); // Error classes var errors_1 = require("./lib/errors"); Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return errors_1.ValidationError; } }); Object.defineProperty(exports, "FileSystemError", { enumerable: true, get: function () { return errors_1.FileSystemError; } }); Object.defineProperty(exports, "LockError", { enumerable: true, get: function () { return errors_1.LockError; } }); Object.defineProperty(exports, "NotFoundError", { enumerable: true, get: function () { return errors_1.NotFoundError; } }); // Constants var constants_1 = require("./lib/constants"); Object.defineProperty(exports, "CURRENT_SCHEMA_VERSION", { enumerable: true, get: function () { return constants_1.CURRENT_SCHEMA_VERSION; } }); Object.defineProperty(exports, "DEFAULT_CONFIG", { enumerable: true, get: function () { return constants_1.DEFAULT_CONFIG; } }); //# sourceMappingURL=index.js.map