renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
1 lines • 1.85 kB
Source Map (JSON)
{"version":3,"file":"expose.cjs","sourceRoot":"","sources":["../lib/expose.cjs"],"names":[],"mappings":";AAAA,0DAA0D;AAC1D,gDAAgD;AAChD,gDAAgD;AAEhD;;GAEG;AACH,MAAM,IAAI,GAAG,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC;AACvC,gHAAgH;AAChH,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,EAAE,cAAc,CAAC,CAAC;AAC5D,MAAM,GAAG,GAAG,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC;AAExC;;;GAGG;AACH,SAAS,GAAG;IACV,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC;AACxB,CAAC;AAED;;;GAGG;AACH,SAAS,QAAQ;IACf,OAAO,OAAO,CAAC,UAAU,CAAC,CAAC;AAC7B,CAAC;AAED;;;GAGG;AACH,SAAS,OAAO;IACd,OAAO,OAAO,CAAC,SAAS,CAAC,CAAC;AAC5B,CAAC;AAED;;;GAGG;AACH,SAAS,MAAM;IACb,OAAO,OAAO,CAAC,gBAAgB,CAAC,CAAC;AACnC,CAAC;AAED,MAAM,CAAC,OAAO,GAAG;IACf,GAAG;IACH,GAAG;IACH,OAAO;IACP,QAAQ;IACR,MAAM;CACP,CAAC","sourcesContent":["/* eslint-disable @typescript-eslint/no-require-imports */\n// we need `require` for dynamic runtime imports\n// https://stackoverflow.com/a/46745166/10109857\n\n/**\n * returns renovates package.json\n */\nconst path = (() => require('path'))();\n// need to use dynamic strings so that typescript does not include package.json in dist folder after compilation\nconst filePath = path.join(__dirname, '..', 'package.json');\nconst pkg = (() => require(filePath))();\n\n/**\n * return's re2\n * @returns {RegExpConstructor}\n */\nfunction re2() {\n return require('re2');\n}\n\n/**\n * return's prettier\n * @returns {typeof import('prettier')}\n */\nfunction prettier() {\n return require('prettier');\n}\n\n/**\n * return's openpgp\n * @returns {typeof import('openpgp')}\n */\nfunction openpgp() {\n return require('openpgp');\n}\n\n/**\n * return's sqlite\n * @returns {typeof import('better-sqlite3')}\n */\nfunction sqlite() {\n return require('better-sqlite3');\n}\n\nmodule.exports = {\n re2,\n pkg,\n openpgp,\n prettier,\n sqlite,\n};\n"]}