{
  "name": "@europeum-ebsi/trusted-nodes-list",
  "version": "0.1.2",
  "description": "EBSI Trusted Nodes List library",
  "license": "EUPL-1.2",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "gitlab",
    "url": "https://gitlab.com/europeum/public/core-libs.git",
    "directory": "packages/trusted-nodes-list"
  },
  "type": "module",
  "exports": {
    ".": "./dist/index.js",
    "./sources/gitlab": "./dist/sources/gitlab-source.js"
  },
  "types": "./dist/index.d.ts",
  "sideEffects": false,
  "files": [
    "dist",
    "src"
  ],
  "dependencies": {
    "@europeum-ebsi/vcdm1.1-attestation-schema": "^0.0.0",
    "@europeum-ebsi/vcdm1.1-presentation-schema": "^0.0.0",
    "@europeum-ebsi/vcdm1.1-trusted-nodes-list-schema": "^0.0.0",
    "@segment/ajv-human-errors": "^2.16.0",
    "ajv": "^8.18.0",
    "ajv-formats": "^3.0.1",
    "axios": "^1.15.1",
    "jose": "^5.10.0",
    "@europeum-ebsi/verifiable-presentation": "^0.1.3"
  },
  "devDependencies": {
    "@europeum-ebsi/did-jwt": "0.0.3",
    "@europeum-ebsi/verifiable-credential": "0.1.3"
  },
  "scripts": {
    "build": "tsc -p tsconfig/tsconfig.build.esm.json",
    "clean": "rimraf dist coverage",
    "lint": "pnpm run lint:prettier && pnpm run lint:tsc",
    "lint:prettier": "prettier . --check",
    "lint:tsc": "tsc --noEmit --incremental false",
    "test": "vitest --run",
    "test:ci": "pnpm run test:unit --coverage --reporter=default",
    "test:e2e": "pnpm run test e2e",
    "test:unit": "pnpm run test unit"
  }
}