import { createRequire } from 'node:module'; const require = createRequire(import.meta.url); export const pkg = require('../package.json') as typeof import('../package.json'); /** * return's re2 */ export function re2(): RegExpConstructor { return require('re2'); } /** * return's prettier */ export function prettier(): typeof import('prettier') { return require('prettier'); } /** * return's openpgp */ export async function openpgp(): Promise { return await import('openpgp'); } /** * return's bunyan */ export function bunyan(): typeof import('bunyan') { // use `require` to allow opentelemetry instrumentation return require('bunyan'); }