{"version":3,"sources":["jsdelivr-header.js","/npm/prisma-generator-plantuml-erd@1.7.1/dist/generator.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,mBAAqB,QAAQ,4BAC7B,YAAc,QAAQ,eACtB,OAAS,QAAQ,UACjB,eAAiB,QAAQ,mBACzB,QAAE,SAAY,QAAQ,mBA4B5B,SAAS,UAAU,GACf,IAAI,EACJ,IAAwC,QAAnC,EAAK,EAAQ,UAAU,cAA2B,IAAP,OAAgB,EAAS,EAAG,QAC5B,OAAxC,EAAQ,UAAU,OAAO,WACzB,OAAO,EAAQ,UAAU,OAAO,KAI5C,EAnCA,EAAI,mBAAmB,kBAAkB,CACrC,WAAU,KACC,CACH,gBACA,cAAe,eACf,WAAY,YAAY,iBAGhC,WAAY,MAAO,IACf,MAAM,EAAgB,OAAO,aAAa,gCAC1C,GAAsB,SAAlB,GAA8C,MAAlB,EAE5B,YADA,QAAQ,IAAI,6FAIhB,GAAgB,UADA,EAAQ,UAAU,OAAO,QAGrC,YADA,QAAQ,IAAI,iEAGhB,MAAM,EAAS,UAAU,GACnB,EAAY,IAAI,eAAe,qBAAqB,CACtD,OAAQ,KACL,EAAQ,UAAU,eAEnB,EAAU,SAAS,EAAQ,KAAK","file":"/npm/prisma-generator-plantuml-erd@1.7.1/dist/generator.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/prisma-generator-plantuml-erd@1.7.1/dist/generator.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst generator_helper_1 = require(\"@prisma/generator-helper\");\nconst constants_1 = require(\"./constants\");\nconst envs_1 = require(\"./envs\");\nconst plantuml_erd_1 = require(\"./plantuml-erd\");\nconst { version } = require('../package.json');\n(0, generator_helper_1.generatorHandler)({\n    onManifest() {\n        return {\n            version,\n            defaultOutput: '../generated',\n            prettyName: constants_1.GENERATOR_NAME,\n        };\n    },\n    onGenerate: async (options) => {\n        const disableEnvVar = envs_1.environments.DISABLE_PLANTUML_ERD_GENERATION;\n        if (disableEnvVar === 'true' || disableEnvVar === '1') {\n            console.log('ER diagram generation is disabled by DISABLE_PLANTUML_ERD_GENERATION environment variable');\n            return;\n        }\n        const enabled = options.generator.config.enabled;\n        if (enabled === 'false') {\n            console.log('ER diagram generation is disabled by config (enabled = false)');\n            return;\n        }\n        const output = getOutput(options);\n        const generator = new plantuml_erd_1.PlantUmlErdGenerator({\n            output: output,\n            ...options.generator.config,\n        });\n        await generator.generate(options.dmmf);\n    },\n});\nfunction getOutput(options) {\n    var _a;\n    if ((_a = options.generator.output) === null || _a === void 0 ? void 0 : _a.value) {\n        if (options.generator.output.fromEnvVar === null) {\n            return options.generator.output.value;\n        }\n    }\n    return undefined;\n}\n"]}