chore: Use imports as ES modules

This commit is contained in:
Faruk AYDIN
2024-01-04 22:24:42 +01:00
parent 523f8a8951
commit b95478b635
52 changed files with 198 additions and 186 deletions

View File

@@ -1,4 +1,4 @@
import cloneDeep from 'lodash/cloneDeep';
import cloneDeep from 'lodash/cloneDeep.js';
const connectionIdArgument = {
name: 'id',

View File

@@ -1,4 +1,4 @@
import appConfig from '../config/app';
import appConfig from '../config/app.js';
const appInfoConverter = (rawAppData) => {
rawAppData.iconUrl = rawAppData.iconUrl.replace(

View File

@@ -1,4 +1,4 @@
import appConfig from '../../config/app';
import appConfig from '../../config/app.js';
const testPlans = [
{

View File

@@ -1,6 +1,6 @@
import Redis from 'ioredis';
import logger from './logger';
import redisConfig from '../config/redis';
import logger from './logger.js';
import redisConfig from '../config/redis.js';
const redisClient = new Redis(redisConfig);

View File

@@ -1,5 +1,5 @@
import delayForAsMilliseconds from './delay-for-as-milliseconds';
import delayUntilAsMilliseconds from './delay-until-as-milliseconds';
import delayForAsMilliseconds from './delay-for-as-milliseconds.js';
import delayUntilAsMilliseconds from './delay-until-as-milliseconds.js';
const delayAsMilliseconds = (eventKey, computedParameters) => {
let delayDuration = 0;

View File

@@ -1,8 +1,12 @@
import path from 'node:path';
import fs from 'node:fs';
import { omit, cloneDeep } from 'lodash';
import addAuthenticationSteps from './add-authentication-steps';
import addReconnectionSteps from './add-reconnection-steps';
import omit from 'lodash/omit.js';
import cloneDeep from 'lodash/cloneDeep.js';
import addAuthenticationSteps from './add-authentication-steps.js';
import addReconnectionSteps from './add-reconnection-steps.js';
import { fileURLToPath } from 'url';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const apps = fs
.readdirSync(path.resolve(__dirname, `../apps/`), { withFileTypes: true })

View File

@@ -1,6 +1,6 @@
import createHttpClient from './http-client';
import EarlyExitError from '../errors/early-exit';
import AlreadyProcessedError from '../errors/already-processed';
import createHttpClient from './http-client/index.js';
import EarlyExitError from '../errors/early-exit.js';
import AlreadyProcessedError from '../errors/already-processed.js';
const globalVariable = async (options) => {
const {

View File

@@ -1,8 +1,6 @@
import { URL } from 'node:url';
export { AxiosInstance as IHttpClient } from 'axios';
import HttpError from '../../errors/http';
import axios from '../axios-with-proxy';
import HttpError from '../../errors/http.js';
import axios from '../axios-with-proxy.js';
const removeBaseUrlForAbsoluteUrls = (requestConfig) => {
try {

View File

@@ -1,6 +1,6 @@
import memoryCache from 'memory-cache';
import appConfig from '../config/app';
import axios from './axios-with-proxy';
import appConfig from '../config/app.js';
import axios from './axios-with-proxy.js';
const CACHE_DURATION = 1000 * 60 * 60 * 24; // 24 hours in milliseconds

View File

@@ -1,5 +1,5 @@
import * as winston from 'winston';
import appConfig from '../config/app';
import appConfig from '../config/app.js';
const levels = {
error: 0,

View File

@@ -1,5 +1,5 @@
import nodemailer from 'nodemailer';
import appConfig from '../config/app';
import appConfig from '../config/app.js';
const mailer = nodemailer.createTransport({
host: appConfig.smtpHost,

View File

@@ -1,7 +1,7 @@
import * as Sentry from '@sentry/node';
import * as Tracing from '@sentry/tracing';
import appConfig from '../config/app';
import appConfig from '../config/app.js';
const isSentryEnabled = !!appConfig.sentryDsn;

View File

@@ -1,7 +1,7 @@
import Analytics from '@rudderstack/rudder-sdk-node';
import organizationId from './organization-id';
import instanceId from './instance-id';
import appConfig from '../../config/app';
import organizationId from './organization-id.js';
import instanceId from './instance-id.js';
import appConfig from '../../config/app.js';
import os from 'os';
const WRITE_KEY = '284Py4VgK2MsNYV7xlKzyrALx0v';

View File

@@ -1,5 +1,5 @@
import CryptoJS from 'crypto-js';
import appConfig from '../../config/app';
import appConfig from '../../config/app.js';
const organizationId = () => {
const key = appConfig.encryptionKey;