{
  "name": "matssocket",
  "version": "1.0.0-rc1-2025-10-04",
  "description": "MatsSocket client library",
  "author": "Endre Stølsvik <endre@stolsvik.com> (https://stolsvik.net/)",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/centiservice/matssocket.git",
    "directory": "matssocket-client-javascript/client"
  },
  "private": false,

  "type": "module",

  "cdn": "./dist/MatsSocket.umd.min.js",
  "unpkg": "./dist/MatsSocket.umd.min.js",
  "jsdelivr": "./dist/MatsSocket.umd.min.js",

  "main": "./dist/MatsSocket.umd.cjs",
  "module": "./lib/MatsSocket.js",
  "types": "./dist/MatsSocket.d.ts",

  "exports": {
    ".": {
      "require": "./dist/MatsSocket.umd.cjs",
      "import": "./lib/MatsSocket.js",
      "types": "./dist/MatsSocket.d.ts"
    },

    "./esm": {
      "types": "./dist/MatsSocket.d.ts",
      "import": "./dist/MatsSocket.esm.js"
    },
    "./esm.min.js": "./dist/MatsSocket.esm.min.js",

    "./umd": {
      "types": "./dist/MatsSocket.d.ts",
      "require": "./dist/MatsSocket.umd.cjs"
    },
    "./umd.min.js": "./dist/MatsSocket.umd.min.js",

    "./dist/*": "./dist/*",
    "./lib/*": "./lib/*",
    "./package.json": "./package.json"
  },
  "files": [
    "lib/",
    "dist/",
    "package.json",
    "build.gradle",
    "rollup.config.js",
    "tsconfig.json",
    "README.md",
    "README-development.md",
    "LICENSE"
  ],

  "scripts": {
    "prebuild": "tsc",
    "build": "rollup --config",
    "postbuild": "node -e \"require('fs').cpSync('lib','dist',{recursive:true})\"",
    "jsdoc": "jsdoc --destination jsdoc/ lib/"
  },

  "dependencies": {
  },

  "peerDependencies": {
    "ws": "^8 || ^9"
  },
  "peerDependenciesMeta": {
    "ws": { "optional": true }
  },

  "devDependencies": {
    "rollup": "^4.52.3",
    "@rollup/plugin-terser": "^0.4.4",
    "typescript": "^5.9.3",
    "jsdoc": "^4.0.4",
    "npm-check-updates": "^19.0.0"
  }
}
