{
  "name": "mona-dish",
  "version": "0.50.0-beta.8",
  "description": "TypeScript/Javascript set of functional pattern inspired helpers, which will ease your programming live",
  "main": "dist/js/umd/index_core.js",
  "types": "dist/types/index_core.d.ts",
  "exports": {
    ".": {
      "types": "./dist/types/index_core.d.ts",
      "require": "./dist/js/commonjs/index_core.js",
      "node": "./dist/js/commonjs/index_core.js",
      "default": "./dist/js/umd/index_core.js"
    },
    "./messaging": {
      "types": "./dist/types/Messaging.d.ts",
      "require": "./dist/js/commonjs/Messaging.js",
      "node": "./dist/js/commonjs/Messaging.js",
      "default": "./dist/js/umd/Messaging.js"
    },
    "./dist/*": "./dist/*",
    "./package.json": "./package.json"
  },
  "scripts": {
    "clean": "node scripts/build-dist.mjs clean",
    "doc": "npm run build:docs",
    "build:docs": "typedoc --tsconfig src/tsconfig-typedoc.json",
    "typecheck": "tsc -p src/tsconfig.json --noEmit",
    "test": "mocha",
    "coverage": "nyc --reporter=html --reporter=text mocha",
    "verify": "npm run typecheck && npm run test",
    "smoke": "node scripts/smoke-dist.mjs",
    "package:test": "node scripts/package-compat.mjs",
    "build:types": "tsc -p src/tsconfig.json --emitDeclarationOnly",
    "build:bundles": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPES=umd,commonjs,system,amd,amd-require,window",
    "copy:dist": "node scripts/build-dist.mjs copy",
    "build-umd": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPE=umd",
    "build-window": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPE=window",
    "build-common": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPE=commonjs",
    "build-system": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPE=system",
    "build-amd": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPE=amd",
    "build-amd-require": "env NODE_OPTIONS=\"--import tsx\" webpack --config webpack.config.ts --env TARGET_TYPE=amd-require",
    "build": "npm run verify && npm run clean && npm run build:docs && npm run build:types && npm run build:bundles && npm run copy:dist && npm run smoke"
  },
  "keywords": [
    "typescript",
    "javascript",
    "monad"
  ],
  "author": "Werner Punz",
  "license": "Apache-2.0",
  "devDependencies": {
    "@types/chai": "^5.2.3",
    "@types/mocha": "^10.0.10",
    "broadcast-channel": "^7.3.0",
    "chai": "^6.2.2",
    "crypto-js": "^4.2.0",
    "jsdom": "^29.1.1",
    "license-webpack-plugin": "^4.0.2",
    "mocha": "^11.7.6",
    "nyc": "^18.0.0",
    "rxjs": "^7.8.2",
    "terser-webpack-plugin": "^5.6.1",
    "ts-loader": "^9.6.0",
    "tsx": "^4.22.4",
    "typedoc": "^0.28.19",
    "typescript": "^6.0.3",
    "webpack": "^5.107.2",
    "webpack-cli": "^7.0.3"
  },
  "dependencies": {
    "token": "^0.1.0"
  },
  "overrides": {
    "diff": ">=8.0.3",
    "serialize-javascript": ">=7.0.5",
    "uuid": ">=14.0.0"
  }
}
