Merge branch 'master' into sodium-native-new-pr

This commit is contained in:
Ulf Gebhardt 2023-06-08 14:32:04 +02:00
commit 78675f37dc
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
3 changed files with 7 additions and 4 deletions

View File

@ -60,7 +60,7 @@ module.exports = {
'import/no-dynamic-require': 'error',
'import/no-internal-modules': 'off',
'import/no-relative-packages': 'error',
'import/no-relative-parent-imports': ['error', { ignore: ['@/*', 'sodium-native'] }],
'import/no-relative-parent-imports': ['error', { ignore: ['@/*', 'random-bigint', 'sodium-native'] }],
'import/no-self-import': 'error',
'import/no-unresolved': 'error',
'import/no-useless-path-segments': 'error',

View File

@ -0,0 +1,5 @@
/* eslint-disable @typescript-eslint/ban-types */
declare module 'random-bigint' {
function random(bits: number, cb?: (err: Error, num: BigInt) => void): BigInt
export = random
}

View File

@ -71,15 +71,13 @@ import { hasElopageBuys } from '@/util/hasElopageBuys'
import { getTimeDurationObject, printTimeDuration } from '@/util/time'
import { randombytes_random } from 'sodium-native'
import random from 'random-bigint'
import { FULL_CREATION_AVAILABLE } from './const/const'
import { getUserCreations } from './util/creations'
import { findUserByIdentifier } from './util/findUserByIdentifier'
import { validateAlias } from './util/validateAlias'
// eslint-disable-next-line @typescript-eslint/no-var-requires, import/no-commonjs
const random = require('random-bigint')
const LANGUAGES = ['de', 'en', 'es', 'fr', 'nl']
const DEFAULT_LANGUAGE = 'de'
const isLanguage = (language: string): boolean => {