{
  "name": "@europeum-ebsi/verifiable-presentation",
  "version": "0.1.3",
  "description": "EBSI Verifiable Presentation library",
  "license": "EUPL-1.2",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "gitlab",
    "url": "https://gitlab.com/europeum/public/core-libs.git",
    "directory": "packages/verifiable-presentation"
  },
  "type": "module",
  "exports": {
    ".": "./dist/index.js",
    "./vcdm11.js": "./dist/vcdm1.1/index.js",
    "./vcdm20.js": "./dist/vcdm2.0/index.js",
    "./package.json": "./package.json"
  },
  "sideEffects": false,
  "files": [
    "dist",
    "src"
  ],
  "dependencies": {
    "@europeum-ebsi/vcdm1.1-presentation-schema": "^0.0.0",
    "@europeum-ebsi/vcdm2.0-presentation-schema": "^0.0.0",
    "@segment/ajv-human-errors": "^2.16.0",
    "ajv": "^8.18.0",
    "axios": "^1.15.1",
    "did-resolver": "^4.1.0",
    "memoize": "^11.0.0",
    "type-fest": "^5.6.0",
    "@europeum-ebsi/ebsi-uri": "^0.1.0",
    "@europeum-ebsi/did-jwt": "^0.0.3",
    "@europeum-ebsi/key-did-resolver": "^0.0.3",
    "@europeum-ebsi/ebsi-did-resolver": "^0.0.3",
    "@europeum-ebsi/verifiable-credential": "^0.1.3"
  },
  "devDependencies": {
    "@europeum-ebsi/vcdm1.1-accreditation-schema": "0.0.0",
    "@europeum-ebsi/vcdm1.1-attestation-schema": "0.0.0",
    "@europeum-ebsi/vcdm1.1-type-extensions-terms-of-use-issuance-certificate-schema": "0.0.0",
    "@europeum-ebsi/vcdm2.0-attestation-schema": "0.0.0",
    "@europeum-ebsi/vcdm2.0-trust-model-schema": "0.0.0",
    "@europeum-ebsi/vcdm2.0-type-extensions-terms-of-use-attestation-policy-schema": "0.0.0",
    "@noble/curves": "2.2.0",
    "jose": "5.10.0",
    "uint8arrays": "5.1.1",
    "@europeum-ebsi/wallet-lib": "0.0.4"
  },
  "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"
  }
}