chore: Use imports as ES modules
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import { AES, enc } from 'crypto-js';
|
||||
import appConfig from '../config/app';
|
||||
import AppConfig from './app-config';
|
||||
import Base from './base';
|
||||
import AES from 'crypto-js/aes.js';
|
||||
import enc from 'crypto-js/enc-utf8.js';
|
||||
import appConfig from '../config/app.js';
|
||||
import AppConfig from './app-config.js';
|
||||
import Base from './base.js';
|
||||
|
||||
class AppAuthClient extends Base {
|
||||
static tableName = 'app_auth_clients';
|
||||
|
@@ -1,6 +1,6 @@
|
||||
import App from './app';
|
||||
import Base from './base';
|
||||
import AppAuthClient from './app-auth-client';
|
||||
import App from './app.js';
|
||||
import Base from './base.js';
|
||||
import AppAuthClient from './app-auth-client.js';
|
||||
|
||||
class AppConfig extends Base {
|
||||
static tableName = 'app_configs';
|
||||
|
@@ -1,7 +1,10 @@
|
||||
import fs from 'fs';
|
||||
import { join } from 'path';
|
||||
import appInfoConverter from '../helpers/app-info-converter';
|
||||
import getApp from '../helpers/get-app';
|
||||
import path, { join } from 'path';
|
||||
import { fileURLToPath } from 'url';
|
||||
import appInfoConverter from '../helpers/app-info-converter.js';
|
||||
import getApp from '../helpers/get-app.js';
|
||||
|
||||
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
class App {
|
||||
static folderPath = join(__dirname, '../apps');
|
||||
|
@@ -1,7 +1,7 @@
|
||||
import { AjvValidator, Model, snakeCaseMappers } from 'objection';
|
||||
import addFormats from 'ajv-formats';
|
||||
|
||||
import ExtendedQueryBuilder from './query-builder';
|
||||
import ExtendedQueryBuilder from './query-builder.js';
|
||||
|
||||
class Base extends Model {
|
||||
static QueryBuilder = ExtendedQueryBuilder;
|
||||
|
@@ -1,13 +1,14 @@
|
||||
import { AES, enc } from 'crypto-js';
|
||||
import App from './app';
|
||||
import AppConfig from './app-config';
|
||||
import AppAuthClient from './app-auth-client';
|
||||
import Base from './base';
|
||||
import User from './user';
|
||||
import Step from './step';
|
||||
import appConfig from '../config/app';
|
||||
import Telemetry from '../helpers/telemetry';
|
||||
import globalVariable from '../helpers/global-variable';
|
||||
import AES from 'crypto-js/aes.js';
|
||||
import enc from 'crypto-js/enc-utf8.js';
|
||||
import App from './app.js';
|
||||
import AppConfig from './app-config.js';
|
||||
import AppAuthClient from './app-auth-client.js';
|
||||
import Base from './base.js';
|
||||
import User from './user.js';
|
||||
import Step from './step.js';
|
||||
import appConfig from '../config/app.js';
|
||||
import Telemetry from '../helpers/telemetry/index.js';
|
||||
import globalVariable from '../helpers/global-variable.js';
|
||||
|
||||
class Connection extends Base {
|
||||
static tableName = 'connections';
|
||||
|
@@ -1,8 +1,8 @@
|
||||
import appConfig from '../config/app';
|
||||
import Base from './base';
|
||||
import Execution from './execution';
|
||||
import Step from './step';
|
||||
import Telemetry from '../helpers/telemetry';
|
||||
import appConfig from '../config/app.js';
|
||||
import Base from './base.js';
|
||||
import Execution from './execution.js';
|
||||
import Step from './step.js';
|
||||
import Telemetry from '../helpers/telemetry/index.js';
|
||||
|
||||
class ExecutionStep extends Base {
|
||||
static tableName = 'execution_steps';
|
||||
|
@@ -1,7 +1,7 @@
|
||||
import Base from './base';
|
||||
import Flow from './flow';
|
||||
import ExecutionStep from './execution-step';
|
||||
import Telemetry from '../helpers/telemetry';
|
||||
import Base from './base.js';
|
||||
import Flow from './flow.js';
|
||||
import ExecutionStep from './execution-step.js';
|
||||
import Telemetry from '../helpers/telemetry/index.js';
|
||||
|
||||
class Execution extends Base {
|
||||
static tableName = 'executions';
|
||||
|
@@ -1,9 +1,9 @@
|
||||
import { ValidationError } from 'objection';
|
||||
import Base from './base';
|
||||
import Step from './step';
|
||||
import User from './user';
|
||||
import Execution from './execution';
|
||||
import Telemetry from '../helpers/telemetry';
|
||||
import Base from './base.js';
|
||||
import Step from './step.js';
|
||||
import User from './user.js';
|
||||
import Execution from './execution.js';
|
||||
import Telemetry from '../helpers/telemetry/index.js';
|
||||
|
||||
class Flow extends Base {
|
||||
static tableName = 'flows';
|
||||
|
@@ -1,6 +1,6 @@
|
||||
import Base from './base';
|
||||
import SamlAuthProvider from './saml-auth-provider.ee';
|
||||
import User from './user';
|
||||
import Base from './base.js';
|
||||
import SamlAuthProvider from './saml-auth-provider.ee.js';
|
||||
import User from './user.js';
|
||||
|
||||
class Identity extends Base {
|
||||
static tableName = 'identities';
|
||||
|
@@ -1,4 +1,4 @@
|
||||
import Base from './base';
|
||||
import Base from './base.js';
|
||||
|
||||
class Permission extends Base {
|
||||
static tableName = 'permissions';
|
||||
|
@@ -1,6 +1,6 @@
|
||||
import Base from './base';
|
||||
import Permission from './permission';
|
||||
import User from './user';
|
||||
import Base from './base.js';
|
||||
import Permission from './permission.js';
|
||||
import User from './user.js';
|
||||
|
||||
class Role extends Base {
|
||||
static tableName = 'roles';
|
||||
|
@@ -1,8 +1,8 @@
|
||||
import { URL } from 'node:url';
|
||||
import appConfig from '../config/app';
|
||||
import Base from './base';
|
||||
import Identity from './identity.ee';
|
||||
import SamlAuthProvidersRoleMapping from './saml-auth-providers-role-mapping.ee';
|
||||
import appConfig from '../config/app.js';
|
||||
import Base from './base.js';
|
||||
import Identity from './identity.ee.js';
|
||||
import SamlAuthProvidersRoleMapping from './saml-auth-providers-role-mapping.ee.js';
|
||||
|
||||
class SamlAuthProvider extends Base {
|
||||
static tableName = 'saml_auth_providers';
|
||||
|
@@ -1,5 +1,5 @@
|
||||
import Base from './base';
|
||||
import SamlAuthProvider from './saml-auth-provider.ee';
|
||||
import Base from './base.js';
|
||||
import SamlAuthProvider from './saml-auth-provider.ee.js';
|
||||
|
||||
class SamlAuthProvidersRoleMapping extends Base {
|
||||
static tableName = 'saml_auth_providers_role_mappings';
|
||||
|
@@ -1,12 +1,12 @@
|
||||
import { URL } from 'node:url';
|
||||
import get from 'lodash.get';
|
||||
import Base from './base';
|
||||
import App from './app';
|
||||
import Flow from './flow';
|
||||
import Connection from './connection';
|
||||
import ExecutionStep from './execution-step';
|
||||
import Telemetry from '../helpers/telemetry';
|
||||
import appConfig from '../config/app';
|
||||
import Base from './base.js';
|
||||
import App from './app.js';
|
||||
import Flow from './flow.js';
|
||||
import Connection from './connection.js';
|
||||
import ExecutionStep from './execution-step.js';
|
||||
import Telemetry from '../helpers/telemetry/index.js';
|
||||
import appConfig from '../config/app.js';
|
||||
|
||||
class Step extends Base {
|
||||
static tableName = 'steps';
|
||||
|
@@ -1,8 +1,8 @@
|
||||
import Base from './base';
|
||||
import User from './user';
|
||||
import UsageData from './usage-data.ee';
|
||||
import Base from './base.js';
|
||||
import User from './user.js';
|
||||
import UsageData from './usage-data.ee.js';
|
||||
import { DateTime } from 'luxon';
|
||||
import { getPlanById } from '../helpers/billing/plans.ee';
|
||||
import { getPlanById } from '../helpers/billing/plans.ee.js';
|
||||
|
||||
class Subscription extends Base {
|
||||
static tableName = 'subscriptions';
|
||||
|
@@ -1,7 +1,7 @@
|
||||
import { raw } from 'objection';
|
||||
import Base from './base';
|
||||
import User from './user';
|
||||
import Subscription from './subscription.ee';
|
||||
import Base from './base.js';
|
||||
import User from './user.js';
|
||||
import Subscription from './subscription.ee.js';
|
||||
|
||||
class UsageData extends Base {
|
||||
static tableName = 'usage_data';
|
||||
|
@@ -2,19 +2,19 @@ import bcrypt from 'bcrypt';
|
||||
import { DateTime } from 'luxon';
|
||||
import crypto from 'node:crypto';
|
||||
|
||||
import appConfig from '../config/app';
|
||||
import { hasValidLicense } from '../helpers/license.ee';
|
||||
import userAbility from '../helpers/user-ability';
|
||||
import Base from './base';
|
||||
import Connection from './connection';
|
||||
import Execution from './execution';
|
||||
import Flow from './flow';
|
||||
import Identity from './identity.ee';
|
||||
import Permission from './permission';
|
||||
import Role from './role';
|
||||
import Step from './step';
|
||||
import Subscription from './subscription.ee';
|
||||
import UsageData from './usage-data.ee';
|
||||
import appConfig from '../config/app.js';
|
||||
import { hasValidLicense } from '../helpers/license.ee.js';
|
||||
import userAbility from '../helpers/user-ability.js';
|
||||
import Base from './base.js';
|
||||
import Connection from './connection.js';
|
||||
import Execution from './execution.js';
|
||||
import Flow from './flow.js';
|
||||
import Identity from './identity.ee.js';
|
||||
import Permission from './permission.js';
|
||||
import Role from './role.js';
|
||||
import Step from './step.js';
|
||||
import Subscription from './subscription.ee.js';
|
||||
import UsageData from './usage-data.ee.js';
|
||||
|
||||
class User extends Base {
|
||||
static tableName = 'users';
|
||||
|
Reference in New Issue
Block a user