envolution
Version:
TypeScript-first environment configuration with Zod validation, .env support, hot reloading, and startup validation. Zero-config setup - just install and use! Perfect for Node.js, AWS Lambda, and modern TypeScript applications.
23 lines • 2.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.env = exports.generateTypes = exports.generateJsonSchema = exports.generateEnvTemplate = exports.generateAllTemplates = exports.SecurityEnvironmentSchema = exports.mergeSchemas = exports.createEnvironmentConfig = exports.createCustomSchema = exports.BaseEnvironmentSchema = exports.AWSEnvironmentSchema = exports.EnvironmentConfig = void 0;
var EnvironmentConfig_1 = require("./EnvironmentConfig");
Object.defineProperty(exports, "EnvironmentConfig", { enumerable: true, get: function () { return EnvironmentConfig_1.EnvironmentConfig; } });
var aws_1 = require("./schemas/aws");
Object.defineProperty(exports, "AWSEnvironmentSchema", { enumerable: true, get: function () { return aws_1.AWSEnvironmentSchema; } });
var base_1 = require("./schemas/base");
Object.defineProperty(exports, "BaseEnvironmentSchema", { enumerable: true, get: function () { return base_1.BaseEnvironmentSchema; } });
var custom_1 = require("./schemas/custom");
Object.defineProperty(exports, "createCustomSchema", { enumerable: true, get: function () { return custom_1.createCustomSchema; } });
Object.defineProperty(exports, "createEnvironmentConfig", { enumerable: true, get: function () { return custom_1.createEnvironmentConfig; } });
Object.defineProperty(exports, "mergeSchemas", { enumerable: true, get: function () { return custom_1.mergeSchemas; } });
var security_1 = require("./schemas/security");
Object.defineProperty(exports, "SecurityEnvironmentSchema", { enumerable: true, get: function () { return security_1.SecurityEnvironmentSchema; } });
var templates_1 = require("./templates");
Object.defineProperty(exports, "generateAllTemplates", { enumerable: true, get: function () { return templates_1.generateAllTemplates; } });
Object.defineProperty(exports, "generateEnvTemplate", { enumerable: true, get: function () { return templates_1.generateEnvTemplate; } });
Object.defineProperty(exports, "generateJsonSchema", { enumerable: true, get: function () { return templates_1.generateJsonSchema; } });
Object.defineProperty(exports, "generateTypes", { enumerable: true, get: function () { return templates_1.generateTypes; } });
const EnvironmentConfig_2 = require("./EnvironmentConfig");
exports.env = EnvironmentConfig_2.EnvironmentConfig.getInstance();
//# sourceMappingURL=index.js.map