From c82c676ce5f4a20f5b2136ca2030d3b3dff2073a Mon Sep 17 00:00:00 2001 From: Kayode Ezike Date: Fri, 15 Mar 2024 09:55:52 -0400 Subject: [PATCH] removes "github:" from branch dependencies; moves eslint rules to global config --- .eslintrc.cjs | 2 ++ package.json | 10 +++++----- src/credential-status-manager-base.ts | 3 --- src/credential-status-manager-index.ts | 2 -- src/credential-status-manager-mongodb.ts | 2 -- src/errors.ts | 2 -- src/helpers.ts | 2 -- 7 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index e1b5600..50ab965 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -14,9 +14,11 @@ module.exports = { 'prettier/prettier': 'off', 'arrow-body-style': 'off', 'prefer-arrow-callback': 'off', + '@typescript-eslint/consistent-type-assertions': 'off', '@typescript-eslint/prefer-ts-expect-error': 'off', '@typescript-eslint/return-await': 'off', '@typescript-eslint/strict-boolean-expressions': 'off', + '@typescript-eslint/restrict-template-expressions': 'off', 'no-empty-pattern': 'off' } } diff --git a/package.json b/package.json index 6038c71..2110c21 100644 --- a/package.json +++ b/package.json @@ -59,17 +59,17 @@ "test-node": "npm run build-test && mocha dist/test/*.spec.js && rm -rf dist/test || true" }, "dependencies": { - "@digitalbazaar/credentials-v2-context": "github:digitalbazaar/credentials-v2-context#main", + "@digitalbazaar/credentials-v2-context": "digitalbazaar/credentials-v2-context#main", "@digitalbazaar/vc-bitstring-status-list-context": "^1.0.0", "@digitalcredentials/bnid": "^2.1.2", "@digitalcredentials/crypto-ld": "^7.0.6", "@digitalcredentials/did-method-key": "^2.0.3", "@digitalcredentials/ed25519-signature-2020": "^3.0.2", "@digitalcredentials/ed25519-verification-key-2020": "^4.0.0", - "@digitalcredentials/security-document-loader": "github:digitalcredentials/security-document-loader#add-vc-2.0-context", - "@digitalcredentials/vc": "github:digitalcredentials/vc#vc-2.0-time-props", - "@digitalcredentials/vc-bitstring-status-list": "github:digitalcredentials/vc-bitstring-status-list#add-vc-2.0", - "@digitalcredentials/vc-data-model": "github:digitalcredentials/vc-data-model#add-vc-2.0", + "@digitalcredentials/security-document-loader": "digitalcredentials/security-document-loader#add-vc-2.0-context", + "@digitalcredentials/vc": "digitalcredentials/vc#vc-2.0-time-props", + "@digitalcredentials/vc-bitstring-status-list": "digitalcredentials/vc-bitstring-status-list#add-vc-2.0", + "@digitalcredentials/vc-data-model": "digitalcredentials/vc-data-model#add-vc-2.0", "@digitalcredentials/x25519-key-agreement-key-2020": "^3.0.0", "@interop/did-web-resolver": "^3.0.1", "credentials-context": "^2.0.0", diff --git a/src/credential-status-manager-base.ts b/src/credential-status-manager-base.ts index 19c08bd..4ae1f2b 100644 --- a/src/credential-status-manager-base.ts +++ b/src/credential-status-manager-base.ts @@ -21,9 +21,6 @@ import { validateCredential } from './helpers.js'; -/* eslint-disable @typescript-eslint/restrict-template-expressions */ -/* eslint-disable @typescript-eslint/consistent-type-assertions */ - // Number of credentials tracked in a list const CREDENTIAL_STATUS_LIST_SIZE = 100000; diff --git a/src/credential-status-manager-index.ts b/src/credential-status-manager-index.ts index 03855b4..1cb0bba 100644 --- a/src/credential-status-manager-index.ts +++ b/src/credential-status-manager-index.ts @@ -19,8 +19,6 @@ import { MissingDatabaseTableError } from './errors.js'; -/* eslint-disable @typescript-eslint/restrict-template-expressions */ - // Type definition for base options of createStatusManager function input interface CredentialStatusManagerBaseOptions { databaseService: DatabaseService; diff --git a/src/credential-status-manager-mongodb.ts b/src/credential-status-manager-mongodb.ts index dfc0ce0..055f9da 100644 --- a/src/credential-status-manager-mongodb.ts +++ b/src/credential-status-manager-mongodb.ts @@ -19,8 +19,6 @@ import { } from './credential-status-manager-base.js'; import { BadRequestError, WriteConflictError } from './errors.js'; -/* eslint-disable @typescript-eslint/restrict-template-expressions */ - // Type definition for MongoDB connection interface MongoDbConnection { client: MongoClient; diff --git a/src/errors.ts b/src/errors.ts index 29074e6..1178713 100644 --- a/src/errors.ts +++ b/src/errors.ts @@ -3,8 +3,6 @@ */ import { BaseCredentialStatusManager } from './credential-status-manager-base.js'; -/* eslint-disable @typescript-eslint/restrict-template-expressions */ - interface CustomErrorOptionalOptions { statusManager?: BaseCredentialStatusManager; message?: string; diff --git a/src/helpers.ts b/src/helpers.ts index 3cb8d30..fd22198 100644 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -16,8 +16,6 @@ import * as DidWeb from '@interop/did-web-resolver'; import { CryptoLD } from '@digitalcredentials/crypto-ld'; import { BadRequestError, InvalidDidSeedError } from './errors.js'; -/* eslint-disable @typescript-eslint/restrict-template-expressions */ - // Crypto library for linked data const cryptoLd = new CryptoLD(); cryptoLd.use(Ed25519VerificationKey2020);