@yogesh0333/yogiway
Version:
YOGIWAY Format - Ultra-compact, nested-aware data format for LLM prompts. Handles deeply nested JSON efficiently, 10-15% more efficient than TOON.
69 lines • 5.45 kB
JavaScript
;
/**
* Main entry point - exports all YOGIWAY and PATHX functionality
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.authenticatedFetch = exports.clearAuth = exports.getAccessToken = exports.isAuthenticated = exports.getCurrentUser = exports.logout = exports.register = exports.login = exports.setUserEmail = exports.getWalletBalance = exports.trackUsage = exports.getRemainingTrialDays = exports.clearLicense = exports.checkLicense = exports.verifyLicense = exports.activateLicense = exports.smartEncode = exports.fromYogiway = exports.toYogiway = exports.fromPathx = exports.toPathx = exports.pathxToYogiway = exports.yogiwayToPathx = exports.validatePathx = exports.pathxToDebugString = exports.pathxDecode = exports.pathxEncode = exports.decode = exports.encode = void 0;
// Import first
const index_1 = require("./index");
Object.defineProperty(exports, "encode", { enumerable: true, get: function () { return index_1.encode; } });
Object.defineProperty(exports, "decode", { enumerable: true, get: function () { return index_1.decode; } });
const pathx_1 = require("./pathx");
Object.defineProperty(exports, "pathxEncode", { enumerable: true, get: function () { return pathx_1.pathxEncode; } });
Object.defineProperty(exports, "pathxDecode", { enumerable: true, get: function () { return pathx_1.pathxDecode; } });
Object.defineProperty(exports, "pathxToDebugString", { enumerable: true, get: function () { return pathx_1.pathxToDebugString; } });
Object.defineProperty(exports, "validatePathx", { enumerable: true, get: function () { return pathx_1.validatePathx; } });
const converter_1 = require("./converter");
Object.defineProperty(exports, "yogiwayToPathx", { enumerable: true, get: function () { return converter_1.yogiwayToPathx; } });
Object.defineProperty(exports, "pathxToYogiway", { enumerable: true, get: function () { return converter_1.pathxToYogiway; } });
Object.defineProperty(exports, "toPathx", { enumerable: true, get: function () { return converter_1.toPathx; } });
Object.defineProperty(exports, "fromPathx", { enumerable: true, get: function () { return converter_1.fromPathx; } });
Object.defineProperty(exports, "toYogiway", { enumerable: true, get: function () { return converter_1.toYogiway; } });
Object.defineProperty(exports, "fromYogiway", { enumerable: true, get: function () { return converter_1.fromYogiway; } });
Object.defineProperty(exports, "smartEncode", { enumerable: true, get: function () { return converter_1.smartEncode; } });
// License functions kept for backward compatibility but not required
const license_1 = require("./license");
Object.defineProperty(exports, "activateLicense", { enumerable: true, get: function () { return license_1.activateLicense; } });
Object.defineProperty(exports, "verifyLicense", { enumerable: true, get: function () { return license_1.verifyLicense; } });
Object.defineProperty(exports, "checkLicense", { enumerable: true, get: function () { return license_1.checkLicense; } });
Object.defineProperty(exports, "clearLicense", { enumerable: true, get: function () { return license_1.clearLicense; } });
Object.defineProperty(exports, "getRemainingTrialDays", { enumerable: true, get: function () { return license_1.getRemainingTrialDays; } });
// Re-export Usage tracking
var usage_tracker_1 = require("./usage-tracker");
Object.defineProperty(exports, "trackUsage", { enumerable: true, get: function () { return usage_tracker_1.trackUsage; } });
Object.defineProperty(exports, "getWalletBalance", { enumerable: true, get: function () { return usage_tracker_1.getWalletBalance; } });
Object.defineProperty(exports, "setUserEmail", { enumerable: true, get: function () { return usage_tracker_1.setUserEmail; } });
// Re-export Authentication
var auth_1 = require("./auth");
Object.defineProperty(exports, "login", { enumerable: true, get: function () { return auth_1.login; } });
Object.defineProperty(exports, "register", { enumerable: true, get: function () { return auth_1.register; } });
Object.defineProperty(exports, "logout", { enumerable: true, get: function () { return auth_1.logout; } });
Object.defineProperty(exports, "getCurrentUser", { enumerable: true, get: function () { return auth_1.getCurrentUser; } });
Object.defineProperty(exports, "isAuthenticated", { enumerable: true, get: function () { return auth_1.isAuthenticated; } });
Object.defineProperty(exports, "getAccessToken", { enumerable: true, get: function () { return auth_1.getAccessToken; } });
Object.defineProperty(exports, "clearAuth", { enumerable: true, get: function () { return auth_1.clearAuth; } });
Object.defineProperty(exports, "authenticatedFetch", { enumerable: true, get: function () { return auth_1.authenticatedFetch; } });
// Default export
exports.default = {
// YOGIWAY
encode: index_1.encode,
decode: index_1.decode,
// PATHX
pathx: {
encode: pathx_1.pathxEncode,
decode: pathx_1.pathxDecode,
toDebugString: pathx_1.pathxToDebugString,
validate: pathx_1.validatePathx,
},
// Converters
converter: {
yogiwayToPathx: converter_1.yogiwayToPathx,
pathxToYogiway: converter_1.pathxToYogiway,
toPathx: converter_1.toPathx,
fromPathx: converter_1.fromPathx,
toYogiway: converter_1.toYogiway,
fromYogiway: converter_1.fromYogiway,
smartEncode: converter_1.smartEncode,
},
};
//# sourceMappingURL=main.js.map