@lokalise/fastify-extras
Version:
Opinionated set of fastify plugins, commonly used in Lokalise
21 lines • 1.95 kB
JavaScript
export { bugsnagPlugin, reportErrorToBugsnag, bugsnagErrorReporter, addFeatureFlag, } from './plugins/bugsnagPlugin.js';
export { requestContextProviderPlugin, getRequestIdFastifyAppConfig, } from './plugins/requestContextProviderPlugin.js';
export { newrelicTransactionManagerPlugin, NewRelicTransactionManager, } from './plugins/newrelicTransactionManagerPlugin.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 { amplitudePlugin, } from './plugins/amplitude/amplitudePlugin.js';
export { Amplitude } from './plugins/amplitude/Amplitude.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';
//# sourceMappingURL=index.js.map