UNPKG

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