converts modules

This commit is contained in:
James
2020-11-20 14:29:49 -05:00
parent 7d411622c6
commit 1aaed161eb
16 changed files with 65 additions and 87 deletions

View File

@@ -23,4 +23,4 @@ const getExtractJWT = (config) => (req) => {
return null;
};
module.exports = getExtractJWT;
export default getExtractJWT;

View File

@@ -105,4 +105,4 @@ async function accessOperation(args) {
return results;
}
module.exports = accessOperation;
export default accessOperation;

View File

@@ -1,5 +1,5 @@
const crypto = require('crypto');
const { APIError } = require('../../errors');
import crypto from 'crypto';
import { APIError } from '../../errors';
async function forgotPassword(incomingArgs) {
const { config, sendEmail: email } = this;
@@ -98,4 +98,4 @@ async function forgotPassword(incomingArgs) {
return token;
}
module.exports = forgotPassword;
export default forgotPassword;

View File

@@ -10,4 +10,4 @@ async function init(args) {
return false;
}
module.exports = init;
export default init;

View File

@@ -178,4 +178,4 @@ async function login(incomingArgs) {
};
}
module.exports = login;
export default login;

View File

@@ -27,4 +27,4 @@ async function logout(args) {
return 'Logged out successfully.';
}
module.exports = logout;
export default logout;

View File

@@ -1,5 +1,5 @@
const jwt = require('jsonwebtoken');
const getExtractJWT = require('../getExtractJWT');
import jwt from 'jsonwebtoken';
import getExtractJWT from '../getExtractJWT';
async function me({ req }) {
const extractJWT = getExtractJWT(this.config);
@@ -37,4 +37,4 @@ async function me({ req }) {
};
}
module.exports = me;
export default me;

View File

@@ -1,6 +1,6 @@
const jwt = require('jsonwebtoken');
const { Forbidden } = require('../../errors');
const getCookieExpiration = require('../../utilities/getCookieExpiration');
import jwt from 'jsonwebtoken';
import { Forbidden } from '../../errors';
import getCookieExpiration from '../../utilities/getCookieExpiration';
async function refresh(incomingArgs) {
let args = incomingArgs;
@@ -64,4 +64,4 @@ async function refresh(incomingArgs) {
};
}
module.exports = refresh;
export default refresh;

View File

@@ -1,4 +1,4 @@
const { Forbidden } = require('../../errors');
import { Forbidden } from '../../errors';
async function registerFirstUser(args) {
const {
@@ -40,4 +40,4 @@ async function registerFirstUser(args) {
};
}
module.exports = registerFirstUser;
export default registerFirstUser;

View File

@@ -1,6 +1,6 @@
const jwt = require('jsonwebtoken');
const { APIError } = require('../../errors');
const getCookieExpiration = require('../../utilities/getCookieExpiration');
import jwt from 'jsonwebtoken';
import { APIError } from '../../errors';
import getCookieExpiration from '../../utilities/getCookieExpiration';
async function resetPassword(args) {
const { config } = this;
@@ -74,4 +74,4 @@ async function resetPassword(args) {
return { token, user: fullUser };
}
module.exports = resetPassword;
export default resetPassword;

View File

@@ -34,4 +34,4 @@ class APIError extends ExtendableError {
}
}
module.exports = APIError;
export default APIError;

View File

@@ -1,39 +1,18 @@
const APIError = require('./APIError');
const AuthenticationError = require('./AuthenticationError');
const DuplicateCollection = require('./DuplicateCollection');
const DuplicateGlobal = require('./DuplicateGlobal');
const ErrorDeletingFile = require('./ErrorDeletingFile');
const errorHandler = require('../express/middleware/errorHandler');
const FileUploadError = require('./FileUploadError');
const Forbidden = require('./Forbidden');
const LockedAuth = require('./LockedAuth');
const InvalidConfiguration = require('./InvalidConfiguration');
const InvalidFieldRelationship = require('./InvalidFieldRelationship');
const MissingCollectionLabel = require('./MissingCollectionLabel');
const MissingFieldInputOptions = require('./MissingFieldInputOptions');
const MissingFieldType = require('./MissingFieldType');
const MissingFile = require('./MissingFile');
const MissingGlobalLabel = require('./MissingGlobalLabel');
const NotFound = require('./NotFound');
const ValidationError = require('./ValidationError');
module.exports = {
APIError,
AuthenticationError,
DuplicateCollection,
DuplicateGlobal,
ErrorDeletingFile,
errorHandler,
FileUploadError,
Forbidden,
LockedAuth,
InvalidConfiguration,
InvalidFieldRelationship,
MissingCollectionLabel,
MissingFieldInputOptions,
MissingFieldType,
MissingFile,
MissingGlobalLabel,
NotFound,
ValidationError,
};
export { default as APIError } from './APIError';
export { default as AuthenticationError } from './AuthenticationError';
export { default as DuplicateCollection } from './DuplicateCollection';
export { default as DuplicateGlobal } from './DuplicateGlobal';
export { default as ErrorDeletingFile } from './ErrorDeletingFile';
export { default as errorHandler } from '../express/middleware/errorHandler';
export { default as FileUploadError } from './FileUploadError';
export { default as Forbidden } from './Forbidden';
export { default as LockedAuth } from './LockedAuth';
export { default as InvalidConfiguration } from './InvalidConfiguration';
export { default as InvalidFieldRelationship } from './InvalidFieldRelationship';
export { default as MissingCollectionLabel } from './MissingCollectionLabel';
export { default as MissingFieldInputOptions } from './MissingFieldInputOptions';
export { default as MissingFieldType } from './MissingFieldType';
export { default as MissingFile } from './MissingFile';
export { default as MissingGlobalLabel } from './MissingGlobalLabel';
export { default as NotFound } from './NotFound';
export { default as ValidationError } from './ValidationError';

View File

@@ -1,23 +1,23 @@
const access = require('../auth/operations/access');
const forgotPassword = require('../auth/operations/forgotPassword');
const init = require('../auth/operations/init');
const login = require('../auth/operations/login');
const logout = require('../auth/operations/logout');
const me = require('../auth/operations/me');
const refresh = require('../auth/operations/refresh');
const registerFirstUser = require('../auth/operations/registerFirstUser');
const resetPassword = require('../auth/operations/resetPassword');
const verifyEmail = require('../auth/operations/verifyEmail');
const unlock = require('../auth/operations/unlock');
import access from '../auth/operations/access';
import forgotPassword from '../auth/operations/forgotPassword';
import init from '../auth/operations/init';
import login from '../auth/operations/login';
import logout from '../auth/operations/logout';
import me from '../auth/operations/me';
import refresh from '../auth/operations/refresh';
import registerFirstUser from '../auth/operations/registerFirstUser';
import resetPassword from '../auth/operations/resetPassword';
import verifyEmail from '../auth/operations/verifyEmail';
import unlock from '../auth/operations/unlock';
const create = require('../collections/operations/create');
const find = require('../collections/operations/find');
const findByID = require('../collections/operations/findByID');
const update = require('../collections/operations/update');
const deleteHandler = require('../collections/operations/delete');
import create from '../collections/operations/create';
import find from '../collections/operations/find';
import findByID from '../collections/operations/findByID';
import update from '../collections/operations/update';
import deleteHandler from '../collections/operations/delete';
const findOne = require('../globals/operations/findOne');
const globalUpdate = require('../globals/operations/update');
import findOne from '../globals/operations/findOne';
import globalUpdate from '../globals/operations/update';
function bindOperations(ctx) {
const payload = ctx;
@@ -50,4 +50,4 @@ function bindOperations(ctx) {
};
}
module.exports = bindOperations;
export default bindOperations;

View File

@@ -4,4 +4,4 @@ const getCookieExpiration = (seconds = 7200) => {
return currentTime;
};
module.exports = getCookieExpiration;
export default getCookieExpiration;

View File

@@ -1,9 +1,8 @@
const falsey = require('falsey');
const pino = require('pino');
const memoize = require('micro-memoize');
import falsey from 'falsey';
import pino from 'pino';
import memoize from 'micro-memoize';
// eslint-disable-next-line arrow-body-style
module.exports = memoize((name = 'payload') => {
export default memoize((name = 'payload') => {
return pino({
name,
enabled: falsey(process.env.DISABLE_LOGGING),

View File

@@ -12,4 +12,4 @@ function parseCookies(req) {
return list;
}
module.exports = parseCookies;
export default parseCookies;