{
  "name": "@constl/mandataire",
  "version": "3.1.2",
  "description": "Un mandataire très léger pour le client Constellation.",
  "author": "Julien Jean Malard-Adam",
  "keywords": [
    "Constellation",
    "pair à pair"
  ],
  "license": "AGPL-3.0-or-later",
  "publishConfig": {
    "access": "public"
  },
  "main": "./dist/index.js",
  "type": "module",
  "types": "./dist/index.d.ts",
  "exports": "./dist/index.js",
  "dependencies": {
    "events": "^3.3.0",
    "tiny-typed-emitter": "^2.1.0",
    "uuid": "^11.1.0"
  },
  "devDependencies": {
    "@constl/ipa": "^1.6.21",
    "@constl/orbit-db-types": "^2.0.6",
    "@constl/utils-ipa": "^2.0.6",
    "@constl/utils-tests": "^1.6.15",
    "@eslint/js": "^9.27.0",
    "@orbitdb/core": "^2.5.0",
    "@types/mocha": "^10.0.10",
    "@types/uuid": "^10.0.0",
    "@typescript-eslint/eslint-plugin": "^8.32.1",
    "@typescript-eslint/parser": "^8.32.1",
    "aegir": "^46.0.5",
    "browserify-fs": "^1.0.0",
    "buffer": "^6.0.3",
    "crypto-browserify": "^3.12.1",
    "electron": "^36.2.1",
    "eslint": "^9.27.0",
    "eslint-config-prettier": "^10.1.5",
    "genversion": "^3.2.0",
    "mocha": "^11.4.0",
    "os-browserify": "^0.3.0",
    "prettier": "^3.5.3",
    "process": "^0.11.10",
    "rimraf": "^6.0.1",
    "ts-patch": "^3.3.0",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.32.1",
    "typescript-transform-paths": "^3.5.5",
    "url": "^0.11.4",
    "wherearewe": "^2.0.1"
  },
  "scripts": {
    "nettoyer": "rimraf dist",
    "compiler": "pnpm versioner && pnpm formatter && pnpm nettoyer && pnpm tspc -p tsconfig.json",
    "compiler:prod": "pnpm versioner && pnpm formatter && pnpm nettoyer && pnpm tspc -p tsconfig.build.json",
    "test": "pnpm compiler && pnpm aegir test -t node && pnpm aegir test -t browser",
    "test:node": "pnpm compiler && pnpm aegir test -t node --cov",
    "test:navig": "pnpm compiler && pnpm aegir test -t browser --cov",
    "test:électron-principal": "pnpm compiler && pnpm aegir test -t electron-main --cov",
    "couverture": "pnpm test -- --coverage",
    "formatter": "pnpm prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" && pnpm eslint src",
    "publier": "pnpm test && pnpm compiler:prod && (git commit -a -m 'version' || true) && pnpm publish",
    "versioner": "pnpm genversion  --es6 --semi src/version.ts"
  }
}