UNPKG

@lokalise/fastify-extras

Version:

Opinionated set of fastify plugins, commonly used in Lokalise

26 lines 2.43 kB
export { bugsnagPlugin, reportErrorToBugsnag, bugsnagErrorReporter, addFeatureFlag, } from './plugins/bugsnagPlugin.js'; export { requestContextProviderPlugin, getRequestIdFastifyAppConfig, } from './plugins/requestContextProviderPlugin.js'; export { openTelemetryTransactionManagerPlugin, OpenTelemetryTransactionManager, } from './plugins/openTelemetryTransactionManagerPlugin.js'; export { datadogTransactionManagerPlugin, DatadogTransactionManager, } from './plugins/datadogTransactionManagerPlugin.js'; export { splitIOFeatureManagerPlugin, SplitIOFeatureManager, } from './plugins/splitIOFeatureManagerPlugin.js'; export { healthcheckMetricsPlugin, wrapHealthCheckForPrometheus, } from './plugins/healthcheck/healthcheckMetricsPlugin.js'; export { PrometheusCounterTransactionManager } from './plugins/prometheus/PrometheusCounterTransactionManager.js'; export { bullMqMetricsPlugin } from './plugins/bullMqMetricsPlugin.js'; export { RedisBasedQueueDiscoverer, BackgroundJobsBasedQueueDiscoverer, } from './plugins/bull-mq-metrics/queueDiscoverers.js'; export { metricsPlugin } from './plugins/metricsPlugin.js'; export { publicHealthcheckPlugin } from './plugins/healthcheck/publicHealthcheckPlugin.js'; export { wrapHealthCheck } from './plugins/healthcheck/healthcheckCommons.js'; export { commonHealthcheckPlugin } from './plugins/healthcheck/commonHealthcheckPlugin.js'; export { startupHealthcheckPlugin } from './plugins/healthcheck/startupHealthcheckPlugin.js'; export { commonSyncHealthcheckPlugin } from "./plugins/healthcheck/commonSyncHealthcheckPlugin.js"; export { amplitudePlugin, } from './plugins/amplitude/amplitudePlugin.js'; export { Amplitude } from './plugins/amplitude/Amplitude.js'; export { FakeAmplitude } from './plugins/amplitude/FakeAmplitude.js'; export { AmplitudeAdapter, AMPLITUDE_BASE_MESSAGE_SCHEMA, } from './plugins/amplitude/AmplitudeAdapter.js'; export { stripTrailingSlashPlugin } from './plugins/stripTrailingSlashPlugin.js'; export { unhandledExceptionPlugin, commonErrorObjectResolver, } from './plugins/unhandledExceptionPlugin.js'; export { createErrorHandler, isZodError } from './errors/errorHandler.js'; export { generateJwtToken, decodeJwtToken } from './jwt-utils/tokenUtils.js'; export { createStaticTokenAuthPreHandler } from './route-utils/authPreHandlers.js'; export { getFastifyAppLoggingConfig, } from './plugins/pluginsCommon.js'; //# sourceMappingURL=index.js.map