{
  "name": "delphirtl",
  "version": "1.1.29",
  "description": "RTL functions from Delphi",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": "./dist/rtl.js",
    "./ArrayUtils": "./dist/arrayutils.js",
    "./BaseJsonRpcServer": "./dist/BaseJsonRpcServer.js",
    "./collections": "./dist/collections.js",
    "./dateutils": "./dist/dateutils.js",
    "./DateUtils": "./dist/dateutils.js",
    "./logutils": "./dist/logutils.js",
    "./LogUtils": "./dist/logutils.js",
    "./Messaging": "./dist/messaging.js",
    "./messaging": "./dist/messaging.js",
    "./rtl": "./dist/rtl.js",
    "./sysutils": "./dist/sysutils.js",
    "./SysUtils": "./dist/sysutils.js",
    "./ReflectUtils": "./dist/reflectutils.js",
    "./PerformanceUtils": "./dist/performanceutils.js",
    "./ThreadUtils": "./dist/threadutils.js",
    "./threadutils": "./dist/threadutils.js"
  },
  "typesVersionsComments": "ArrayUtils mapped to arrayutils, and so on. ",
  "typesVersions": {
    "*": {
      ".": [
        "dist/rtl"
      ],
      "ArrayUtils": [
        "dist/arrayutils"
      ],
      "BaseJsonRpcServer": [
        "dist/BaseJsonRpcServer"
      ],
      "Collections": [
        "dist/collections"
      ],
      "DateUtils": [
        "dist/dateutils"
      ],
      "LogUtils": [
        "dist/logutils"
      ],
      "Messaging": [
        "dist/messaging"
      ],
      "PerformanceUtils": [
        "dist/performanceutils"
      ],
      "ReflectUtils": [
        "dist/reflectutils"
      ],
      "SysUtils": [
        "dist/sysutils"
      ],
      "ThreadUtils": [
        "dist/threadutils"
      ],
      "*": [
        "dist/*"
      ]
    }
  },
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "gen-md": "typedoc --cleanOutputDir true --plugin typedoc-plugin-markdown --out ./docs/md src --hostedBaseUrl https://chuacw.github.io/delphirtl/md/ --hideGenerator --navigation.includeCategories true",
    "gen-html": "typedoc --cleanOutputDir true --out ./docs/html src --hostedBaseUrl https://chuacw.github.io/delphirtl/html/ --hideGenerator --navigation.includeCategories true",
    "prepublishOnly": "npm run test && npm uninstall delphirtl --save && tsc --build",
    "prepare-uncommented": "// && npm-dts -o dist\\index.d.ts generate",
    "build": "tsc -b",
    "test": "jest"
  },
  "keywords": [
    "delphi",
    "rtl"
  ],
  "files": [
    "dist/**/*",
    "examples/**/*",
    "docs/**/*"
  ],
  "author": "chuacw",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/chuacw/delphirtl/issues"
  },
  "homepage": "https://chuacw.github.io/delphirtl/html/index.html",
  "dependencies": {
    "ethers": "^5.7.2",
    "express": "^4.21.0",
    "http": "^0.0.1-security",
    "http-terminator": "^3.2.0",
    "node-fetch": "^3.3.0"
  },
  "devDependencies": {
    "@types/express": "^4.17.14",
    "@types/jest": "^28.1.1",
    "@types/node": "^22.9.0",
    "jest": "^28.1.3",
    "json-rpc-2.0": "^1.7.0",
    "superstruct": "^2.0.2",
    "ts-jest": "^28.0.8",
    "ts-node": "^10.9.2",
    "typedoc": "^0.26.11",
    "typedoc-plugin-markdown": "^4.2.9",
    "typescript": "^5.6.3"
  },
  "engines": {
    "node": ">=17.5.0"
  },
  "maintainers": [
    "chuacw",
    "chuacw3000"
  ]
}
