{
  "name": "@interopio/core",
  "version": "6.10.5",
  "description": "IOConnect core library",
  "main": "dist/core.umd.js",
  "module": "dist/core.es.js",
  "types": "./ioconnect.d.ts",
  "keywords": [
    "glue",
    "glue42",
    "desktop",
    "interop",
    "context",
    "ioconnect",
    "interop.io",
    "io.connect desktop"
  ],
  "homepage": "https://interop.io/",
  "scripts": {
    "lint": "oxlint ./src/ ./tests/ -c oxlintrc.json",
    "validate-changelog": "node ./scripts/validate-config.js",
    "docs": "typedoc --options typedoc.json ./src",
    "clean:tests": "node scripts/clean-tests.js",
    "test": "npm run clean:tests && npm run build:tests && mocha ./tests/ --recursive --exit",
    "coverage": "nyc npm run test",
    "publish:beta": "npm publish --tag beta",
    "build": "npm run lint && tsc -p ./tsconfig.json && rollup -c",
    "build:tests": "tsc -p ./tsconfig.test.json",
    "audit": "npm audit",
    "prepare": "husky"
  },
  "author": {
    "name": "Interop.IO",
    "url": "https://interop.io/"
  },
  "license": "MIT",
  "publishConfig": {
    "@interopio:registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "peerDependencies": {
    "@interopio/insights-base": "0.0.*",
    "@interopio/insights-instrumentations-web": "0.0.*",
    "@interopio/insights-logs": "0.0.*",
    "@interopio/insights-metrics": "0.0.*",
    "@interopio/insights-traces": "0.0.*"
  },
  "peerDependenciesMeta": {
    "@interopio/insights-base": {
      "optional": true
    },
    "@interopio/insights-instrumentations-web": {
      "optional": true
    },
    "@interopio/insights-logs": {
      "optional": true
    },
    "@interopio/insights-metrics": {
      "optional": true
    },
    "@interopio/insights-traces": {
      "optional": true
    }
  },
  "dependencies": {
    "@interopio/otel": "^0.0.225",
    "callback-registry": "^2.7.2",
    "decoder-validate": "^0.0.2",
    "lodash.clonedeep": "^4.5.0",
    "nanoid": "^5.0.7",
    "ws": "^8.18.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^20.5.0",
    "@commitlint/config-conventional": "^20.5.0",
    "@interopio/gateway-server": "^0.24.2",
    "@interopio/insights-base": "^0.0.176",
    "@interopio/insights-metrics": "^0.0.186",
    "@interopio/insights-traces": "^0.0.223",
    "@rollup/plugin-commonjs": "^29.0.2",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@rollup/plugin-terser": "^1.0.0",
    "@rollup/plugin-typescript": "^12.3.0",
    "@types/chai": "^4.3.20",
    "@types/lodash.clonedeep": "^4.5.9",
    "@types/lodash.isequal": "^4.5.8",
    "@types/lodash.ismatch": "^4.4.9",
    "@types/mocha": "^10.0.10",
    "chai": "^6.2.2",
    "deep-equal": "^2.2.3",
    "husky": "^9.1.7",
    "lodash.isequal": "^4.5.0",
    "lodash.ismatch": "^4.4.0",
    "mocha": "^11.7.5",
    "mocha-ctrf-json-reporter": "^0.0.11",
    "nyc": "^18.0.0",
    "oxlint": "^1.58.0",
    "rollup": "~4.60.1",
    "rollup-plugin-delete": "^2.0.0",
    "rollup-plugin-ignore": "^1.0.10",
    "tslib": "^2.8.1",
    "typescript": "~6.0.2"
  }
}
