{
  "name": "@streamr/utils",
  "version": "103.3.1",
  "description": "A collection of shared common utilities",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/streamr-dev/network.git",
    "directory": "packages/utils"
  },
  "main": "./dist/exports-nodejs.cjs",
  "module": "./dist/exports-nodejs.js",
  "types": "./dist/exports-nodejs.d.ts",
  "exports": {
    ".": {
      "types": "./dist/exports-nodejs.d.ts",
      "browser": {
        "types": "./dist/exports-browser.d.ts",
        "import": "./dist/exports-browser.js",
        "require": "./dist/exports-browser.cjs",
        "default": "./dist/exports-browser.js"
      },
      "node": "./dist/exports-nodejs.cjs",
      "import": "./dist/exports-nodejs.js",
      "require": "./dist/exports-nodejs.cjs",
      "default": "./dist/exports-nodejs.js"
    }
  },
  "files": [
    "dist/exports-nodejs.*",
    "dist/exports-browser.*",
    "!*.tsbuildinfo",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "prebuild": "npm run reset-self",
    "build": "tsc -b",
    "postbuild": "NODE_OPTIONS=\"--import tsx\" rollup -c rollup.config.mts",
    "check": "tsc -b tsconfig.jest.json",
    "reset-self": "rimraf --glob 'dist/**/*.tsbuildinfo'",
    "clean": "jest --clearCache --config '{}' || true; rm -rf dist *.tsbuildinfo node_modules/.cache || true",
    "eslint": "eslint --cache --cache-location=node_modules/.cache/.eslintcache/ '*/**/*.{js,ts}'",
    "test": "jest",
    "test-browser": "karma start karma.config.ts"
  },
  "author": "Streamr Network AG <contact@streamr.network>",
  "license": "Apache-2.0",
  "dependencies": {
    "@noble/curves": "^1.9.7",
    "@noble/hashes": "^2.0.1",
    "@noble/post-quantum": "^0.4.1",
    "asn1.js": "^5.4.1",
    "browserify-aes": "^1.2.0",
    "buffer": "^6.0.3",
    "buffer-shim": "^1.0.1",
    "eventemitter3": "^5.0.0",
    "hash-base": "^3.1.2",
    "lodash": "^4.17.21",
    "path-browserify": "^1.0.1",
    "pino": "^10.1.0",
    "pino-pretty": "^13.1.2",
    "public-encrypt": "^4.0.3",
    "readable-stream": "^4.7.0",
    "secp256k1": "^5.0.1",
    "sha3": "^2.1.4"
  },
  "devDependencies": {
    "@rollup/plugin-alias": "^6.0.0",
    "@rollup/plugin-commonjs": "^29.0.0",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@streamr/browser-test-runner": "^0.0.1",
    "@types/lodash": "^4.17.21",
    "@types/md5": "^2.3.6",
    "@types/readable-stream": "^4.0.23",
    "@types/secp256k1": "^4.0.7",
    "rimraf": "^6.1.2",
    "rollup": "^4.55.1",
    "rollup-plugin-dts": "^6.3.0",
    "tsx": "^4.21.0"
  }
}
