{
  "name": "@openziti/ziti-browzer-core",
  "version": "0.73.0",
  "type": "module",
  "description": "Core componentry for the Ziti browZer ecosystem (used internally by ziti-browzer-runtime and ziti-sdk-browzer)",
  "scripts": {
    "rollup": "rimraf dist && rollup -c ./rollup.config.js",
    "build": "yarn rollup",
    "gulp": "gulp clean build",
    "test": "karma start karma.conf.cjs",
    "preinstall": "node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('You must use Yarn to install, not NPM')\""
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/openziti/ziti-browzer-core.git"
  },
  "keywords": [
    "ziti",
    "js",
    "javascript",
    "zero trust",
    "zero-trust",
    "browZer",
    "browser"
  ],
  "author": "NetFoundry",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/openziti/ziti-browzer-core/issues"
  },
  "homepage": "https://github.com/openziti/ziti-browzer-core#readme",
  "main": "./dist/esm/index.js",
  "files": [
    "dist"
  ],
  "devDependencies": {
    "@babel/core": "^7.26.9",
    "@rollup/plugin-commonjs": "^28.0.2",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^13.3.0",
    "@rollup/plugin-typescript": "^12.1.2",
    "@types/node": "^22.13.5",
    "chai": "^4.3.6",
    "del": "^8.0.0",
    "execa": "^6.1.0",
    "gulp": "^5.0.0",
    "rimraf": "^6.0.1",
    "rollup": "^4.34.8",
    "rollup-plugin-babel": "^4.4.0",
    "rollup-plugin-delete": "^3.0.0",
    "rollup-plugin-dts": "^6.1.1",
    "rollup-plugin-polyfill-node": "^0.9.0",
    "rollup-plugin-terser": "^7.0.2",
    "typescript": "^5.2.2",
    "upath": "^2.0.1"
  },
  "dependencies": {
    "@openziti/libcrypto-js": "^0.26.0",
    "@openziti/ziti-browzer-edge-client": "^0.7.0",
    "asn1js": "^3.0.5",
    "assert": "^2.0.0",
    "async-mutex": "^0.5.0",
    "asynckit": "^0.4.0",
    "buffer": "^6.0.3",
    "bufferutil": "^4.0.8",
    "chnl": "^1.2.0",
    "elapsed-time": "^0.0.1",
    "es6-object-assign": "^1.1.0",
    "events": "^3.3.0",
    "fast-memoize": "^2.5.2",
    "format-message": "^6.2.4",
    "from2": "^2.3.0",
    "is-ip": "^5.0.0",
    "js-cookie": "^3.0.1",
    "jwt-decode": "^3.1.2",
    "libsodium-wrappers": "^0.7.10",
    "lodash-es": "^4.17.21",
    "md5.js": "^1.3.5",
    "mime-types": "^2.1.35",
    "multistream": "^4.1.0",
    "oauth4webapi": "^2.17.0",
    "pako": "^2.1.0",
    "pkijs": "^3.2.4",
    "process": "^0.11.10",
    "promise-controller": "^1.0.0",
    "promise.prototype.finally": "^3.1.8",
    "randombytes": "^2.1.0",
    "ripemd160": "^2.0.2",
    "sha.js": "^2.4.12",
    "stream": "^0.0.2",
    "stream-browserify": "^3.0.0",
    "string_decoder": "^1.3.0",
    "typedarray-to-buffer": "^4.0.0",
    "url": "^0.11.0",
    "util": "^0.12.4",
    "uuid": "^11.1.0"
  },
  "packageManager": "yarn@4.0.2"
}
