{
  "name": "@effect-ts-app/boilerplate-infra",
  "version": "3.10.12",
  "license": "MIT",
  "type": "module",
  "dependencies": {
    "@effect/io": "^0.0.65",
    "@fp-ts/core": "^0.0.11",
    "@fp-ts/data": "^0.0.39",
    "change-case": "^4.1.2",
    "cross-fetch": "^3.1.5",
    "faker": "^5.5.3",
    "fast-check": "^3.6.0",
    "object-hash": "^3.0.0",
    "path-parser": "^6.1.0",
    "pure-rand": "^6.0.0",
    "@effect-ts-app/core": "2.4.8",
    "@effect-ts-app/infra": "2.4.8",
    "@effect-ts-app/boilerplate-prelude": "2.4.8",
    "@effect-ts-app/schema": "2.3.18"
  },
  "devDependencies": {
    "@azure/cosmos": "^3.17.2",
    "@azure/service-bus": "^7.7.3",
    "@babel/cli": "^7.20.7",
    "@sentry/node": "^7.31.1",
    "@sendgrid/helpers": "^7.7.0",
    "@sendgrid/mail": "^7.7.0",
    "@types/express": "^4.17.15",
    "@types/node": "~18.11.18",
    "@types/redis": "^2.8.32",
    "express": "^4.18.2",
    "express-jwt": "^8.3.0",
    "express-jwt-authz": "^2.4.1",
    "jwks-rsa": "2.1.4",
    "redis": "^3.1.2",
    "ts-node": "^10.9.1",
    "typescript": "https://cdn.jsdelivr.net/npm/@tsplus/installer@0.0.164/compiler/typescript.tgz",
    "vitest": "^0.27.2",
    "@effect-ts-app/compiler": "1.0.5"
  },
  "typesVersions": {
    "*": {
      "*": [
        "dist/*"
      ]
    }
  },
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.ts",
        "default": "./_cjs/index.cjs"
      }
    },
    "./_global": {
      "import": {
        "types": "./dist/_global.d.ts",
        "default": "./dist/_global.js"
      },
      "require": {
        "types": "./dist/_global.d.ts",
        "default": "./_cjs/_global.cjs"
      }
    },
    "./_global.ext": {
      "import": {
        "types": "./dist/_global.ext.d.ts",
        "default": "./dist/_global.ext.js"
      },
      "require": {
        "types": "./dist/_global.ext.d.ts",
        "default": "./_cjs/_global.ext.cjs"
      }
    },
    "./_global.schema": {
      "import": {
        "types": "./dist/_global.schema.d.ts",
        "default": "./dist/_global.schema.js"
      },
      "require": {
        "types": "./dist/_global.schema.d.ts",
        "default": "./_cjs/_global.schema.cjs"
      }
    },
    "./errors": {
      "import": {
        "types": "./dist/errors.d.ts",
        "default": "./dist/errors.js"
      },
      "require": {
        "types": "./dist/errors.d.ts",
        "default": "./_cjs/errors.cjs"
      }
    },
    "./ext": {
      "import": {
        "types": "./dist/ext.d.ts",
        "default": "./dist/ext.js"
      },
      "require": {
        "types": "./dist/ext.d.ts",
        "default": "./_cjs/ext.cjs"
      }
    },
    "./index": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.ts",
        "default": "./_cjs/index.cjs"
      }
    },
    "./lib/RequestContext": {
      "import": {
        "types": "./dist/lib/RequestContext.d.ts",
        "default": "./dist/lib/RequestContext.js"
      },
      "require": {
        "types": "./dist/lib/RequestContext.d.ts",
        "default": "./_cjs/lib/RequestContext.cjs"
      }
    },
    "./lib/api/authorization.jwt": {
      "import": {
        "types": "./dist/lib/api/authorization.jwt.d.ts",
        "default": "./dist/lib/api/authorization.jwt.js"
      },
      "require": {
        "types": "./dist/lib/api/authorization.jwt.d.ts",
        "default": "./_cjs/lib/api/authorization.jwt.cjs"
      }
    },
    "./lib/api/defaultErrorHandler": {
      "import": {
        "types": "./dist/lib/api/defaultErrorHandler.d.ts",
        "default": "./dist/lib/api/defaultErrorHandler.js"
      },
      "require": {
        "types": "./dist/lib/api/defaultErrorHandler.d.ts",
        "default": "./_cjs/lib/api/defaultErrorHandler.cjs"
      }
    },
    "./lib/api/reportError": {
      "import": {
        "types": "./dist/lib/api/reportError.d.ts",
        "default": "./dist/lib/api/reportError.js"
      },
      "require": {
        "types": "./dist/lib/api/reportError.d.ts",
        "default": "./_cjs/lib/api/reportError.cjs"
      }
    },
    "./lib/api/routing": {
      "import": {
        "types": "./dist/lib/api/routing.d.ts",
        "default": "./dist/lib/api/routing.js"
      },
      "require": {
        "types": "./dist/lib/api/routing.d.ts",
        "default": "./_cjs/lib/api/routing.cjs"
      }
    },
    "./lib/api/setupRequest": {
      "import": {
        "types": "./dist/lib/api/setupRequest.d.ts",
        "default": "./dist/lib/api/setupRequest.js"
      },
      "require": {
        "types": "./dist/lib/api/setupRequest.d.ts",
        "default": "./_cjs/lib/api/setupRequest.cjs"
      }
    },
    "./lib/api/util": {
      "import": {
        "types": "./dist/lib/api/util.d.ts",
        "default": "./dist/lib/api/util.js"
      },
      "require": {
        "types": "./dist/lib/api/util.d.ts",
        "default": "./_cjs/lib/api/util.cjs"
      }
    },
    "./lib/api/writeDocs": {
      "import": {
        "types": "./dist/lib/api/writeDocs.d.ts",
        "default": "./dist/lib/api/writeDocs.js"
      },
      "require": {
        "types": "./dist/lib/api/writeDocs.d.ts",
        "default": "./_cjs/lib/api/writeDocs.cjs"
      }
    },
    "./lib/errorReporter": {
      "import": {
        "types": "./dist/lib/errorReporter.d.ts",
        "default": "./dist/lib/errorReporter.js"
      },
      "require": {
        "types": "./dist/lib/errorReporter.d.ts",
        "default": "./_cjs/lib/errorReporter.cjs"
      }
    },
    "./lib/ext/Array": {
      "import": {
        "types": "./dist/lib/ext/Array.d.ts",
        "default": "./dist/lib/ext/Array.js"
      },
      "require": {
        "types": "./dist/lib/ext/Array.d.ts",
        "default": "./_cjs/lib/ext/Array.cjs"
      }
    },
    "./lib/fileUtil": {
      "import": {
        "types": "./dist/lib/fileUtil.d.ts",
        "default": "./dist/lib/fileUtil.js"
      },
      "require": {
        "types": "./dist/lib/fileUtil.d.ts",
        "default": "./_cjs/lib/fileUtil.cjs"
      }
    },
    "./lib/filter": {
      "import": {
        "types": "./dist/lib/filter.d.ts",
        "default": "./dist/lib/filter.js"
      },
      "require": {
        "types": "./dist/lib/filter.d.ts",
        "default": "./_cjs/lib/filter.cjs"
      }
    },
    "./lib/filter/types/errors": {
      "import": {
        "types": "./dist/lib/filter/types/errors.d.ts",
        "default": "./dist/lib/filter/types/errors.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/errors.d.ts",
        "default": "./_cjs/lib/filter/types/errors.cjs"
      }
    },
    "./lib/filter/types/fields": {
      "import": {
        "types": "./dist/lib/filter/types/fields.d.ts",
        "default": "./dist/lib/filter/types/fields.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/fields.d.ts",
        "default": "./_cjs/lib/filter/types/fields.cjs"
      }
    },
    "./lib/filter/types/index": {
      "import": {
        "types": "./dist/lib/filter/types/index.d.ts",
        "default": "./dist/lib/filter/types/index.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/index.d.ts",
        "default": "./_cjs/lib/filter/types/index.cjs"
      }
    },
    "./lib/filter/types/path/common": {
      "import": {
        "types": "./dist/lib/filter/types/path/common.d.ts",
        "default": "./dist/lib/filter/types/path/common.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/path/common.d.ts",
        "default": "./_cjs/lib/filter/types/path/common.cjs"
      }
    },
    "./lib/filter/types/path/eager": {
      "import": {
        "types": "./dist/lib/filter/types/path/eager.d.ts",
        "default": "./dist/lib/filter/types/path/eager.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/path/eager.d.ts",
        "default": "./_cjs/lib/filter/types/path/eager.cjs"
      }
    },
    "./lib/filter/types/path/index": {
      "import": {
        "types": "./dist/lib/filter/types/path/index.d.ts",
        "default": "./dist/lib/filter/types/path/index.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/path/index.d.ts",
        "default": "./_cjs/lib/filter/types/path/index.cjs"
      }
    },
    "./lib/filter/types/utils": {
      "import": {
        "types": "./dist/lib/filter/types/utils.d.ts",
        "default": "./dist/lib/filter/types/utils.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/utils.d.ts",
        "default": "./_cjs/lib/filter/types/utils.cjs"
      }
    },
    "./lib/filter/types/validator": {
      "import": {
        "types": "./dist/lib/filter/types/validator.d.ts",
        "default": "./dist/lib/filter/types/validator.js"
      },
      "require": {
        "types": "./dist/lib/filter/types/validator.d.ts",
        "default": "./_cjs/lib/filter/types/validator.cjs"
      }
    },
    "./lib/instrument": {
      "import": {
        "types": "./dist/lib/instrument.d.ts",
        "default": "./dist/lib/instrument.js"
      },
      "require": {
        "types": "./dist/lib/instrument.d.ts",
        "default": "./_cjs/lib/instrument.cjs"
      }
    },
    "./lib/rateLimit": {
      "import": {
        "types": "./dist/lib/rateLimit.d.ts",
        "default": "./dist/lib/rateLimit.js"
      },
      "require": {
        "types": "./dist/lib/rateLimit.d.ts",
        "default": "./_cjs/lib/rateLimit.cjs"
      }
    },
    "./services/CUPS": {
      "import": {
        "types": "./dist/services/CUPS.d.ts",
        "default": "./dist/services/CUPS.js"
      },
      "require": {
        "types": "./dist/services/CUPS.d.ts",
        "default": "./_cjs/services/CUPS.cjs"
      }
    },
    "./services/CUPS/service": {
      "import": {
        "types": "./dist/services/CUPS/service.d.ts",
        "default": "./dist/services/CUPS/service.js"
      },
      "require": {
        "types": "./dist/services/CUPS/service.d.ts",
        "default": "./_cjs/services/CUPS/service.cjs"
      }
    },
    "./services/Cache": {
      "import": {
        "types": "./dist/services/Cache.d.ts",
        "default": "./dist/services/Cache.js"
      },
      "require": {
        "types": "./dist/services/Cache.d.ts",
        "default": "./_cjs/services/Cache.cjs"
      }
    },
    "./services/Emailer": {
      "import": {
        "types": "./dist/services/Emailer.d.ts",
        "default": "./dist/services/Emailer.js"
      },
      "require": {
        "types": "./dist/services/Emailer.d.ts",
        "default": "./_cjs/services/Emailer.cjs"
      }
    },
    "./services/Emailer/Sendgrid": {
      "import": {
        "types": "./dist/services/Emailer/Sendgrid.d.ts",
        "default": "./dist/services/Emailer/Sendgrid.js"
      },
      "require": {
        "types": "./dist/services/Emailer/Sendgrid.d.ts",
        "default": "./_cjs/services/Emailer/Sendgrid.cjs"
      }
    },
    "./services/Emailer/fake": {
      "import": {
        "types": "./dist/services/Emailer/fake.d.ts",
        "default": "./dist/services/Emailer/fake.js"
      },
      "require": {
        "types": "./dist/services/Emailer/fake.d.ts",
        "default": "./_cjs/services/Emailer/fake.cjs"
      }
    },
    "./services/Emailer/service": {
      "import": {
        "types": "./dist/services/Emailer/service.d.ts",
        "default": "./dist/services/Emailer/service.js"
      },
      "require": {
        "types": "./dist/services/Emailer/service.d.ts",
        "default": "./_cjs/services/Emailer/service.cjs"
      }
    },
    "./services/Repository": {
      "import": {
        "types": "./dist/services/Repository.d.ts",
        "default": "./dist/services/Repository.js"
      },
      "require": {
        "types": "./dist/services/Repository.d.ts",
        "default": "./_cjs/services/Repository.cjs"
      }
    },
    "./services/ServiceBus": {
      "import": {
        "types": "./dist/services/ServiceBus.d.ts",
        "default": "./dist/services/ServiceBus.js"
      },
      "require": {
        "types": "./dist/services/ServiceBus.d.ts",
        "default": "./_cjs/services/ServiceBus.cjs"
      }
    },
    "./services/Store": {
      "import": {
        "types": "./dist/services/Store.d.ts",
        "default": "./dist/services/Store.js"
      },
      "require": {
        "types": "./dist/services/Store.d.ts",
        "default": "./_cjs/services/Store.cjs"
      }
    },
    "./services/Store/Cosmos": {
      "import": {
        "types": "./dist/services/Store/Cosmos.d.ts",
        "default": "./dist/services/Store/Cosmos.js"
      },
      "require": {
        "types": "./dist/services/Store/Cosmos.d.ts",
        "default": "./_cjs/services/Store/Cosmos.cjs"
      }
    },
    "./services/Store/Disk": {
      "import": {
        "types": "./dist/services/Store/Disk.d.ts",
        "default": "./dist/services/Store/Disk.js"
      },
      "require": {
        "types": "./dist/services/Store/Disk.d.ts",
        "default": "./_cjs/services/Store/Disk.cjs"
      }
    },
    "./services/Store/Memory": {
      "import": {
        "types": "./dist/services/Store/Memory.d.ts",
        "default": "./dist/services/Store/Memory.js"
      },
      "require": {
        "types": "./dist/services/Store/Memory.d.ts",
        "default": "./_cjs/services/Store/Memory.cjs"
      }
    },
    "./services/Store/Redis": {
      "import": {
        "types": "./dist/services/Store/Redis.d.ts",
        "default": "./dist/services/Store/Redis.js"
      },
      "require": {
        "types": "./dist/services/Store/Redis.d.ts",
        "default": "./_cjs/services/Store/Redis.cjs"
      }
    },
    "./services/Store/index": {
      "import": {
        "types": "./dist/services/Store/index.d.ts",
        "default": "./dist/services/Store/index.js"
      },
      "require": {
        "types": "./dist/services/Store/index.d.ts",
        "default": "./_cjs/services/Store/index.cjs"
      }
    },
    "./services/Store/service": {
      "import": {
        "types": "./dist/services/Store/service.d.ts",
        "default": "./dist/services/Store/service.js"
      },
      "require": {
        "types": "./dist/services/Store/service.d.ts",
        "default": "./_cjs/services/Store/service.cjs"
      }
    },
    "./services/Store/utils": {
      "import": {
        "types": "./dist/services/Store/utils.d.ts",
        "default": "./dist/services/Store/utils.js"
      },
      "require": {
        "types": "./dist/services/Store/utils.d.ts",
        "default": "./_cjs/services/Store/utils.cjs"
      }
    },
    "./services/memQueue": {
      "import": {
        "types": "./dist/services/memQueue.d.ts",
        "default": "./dist/services/memQueue.js"
      },
      "require": {
        "types": "./dist/services/memQueue.d.ts",
        "default": "./_cjs/services/memQueue.cjs"
      }
    },
    "./test.arbs": {
      "import": {
        "types": "./dist/test.arbs.d.ts",
        "default": "./dist/test.arbs.js"
      },
      "require": {
        "types": "./dist/test.arbs.d.ts",
        "default": "./_cjs/test.arbs.cjs"
      }
    },
    "./vendor/Cache/Cache": {
      "import": {
        "types": "./dist/vendor/Cache/Cache.d.ts",
        "default": "./dist/vendor/Cache/Cache.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache.d.ts",
        "default": "./_cjs/vendor/Cache/Cache.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/AtomicBoolean": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/AtomicBoolean.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/AtomicBoolean.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/AtomicBoolean.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/AtomicBoolean.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/AtomicNumber": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/AtomicNumber.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/AtomicNumber.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/AtomicNumber.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/AtomicNumber.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/AtomicReference": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/AtomicReference.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/AtomicReference.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/AtomicReference.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/AtomicReference.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/CacheInternal": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/CacheInternal.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/CacheInternal.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/CacheInternal.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/CacheInternal.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/CacheState": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/CacheState.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/CacheState.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/CacheState.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/CacheState.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/KeySet": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/KeySet.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/KeySet.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/KeySet.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/KeySet.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/MapKey": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/MapKey.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/MapKey.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/MapKey.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/MapKey.cjs"
      }
    },
    "./vendor/Cache/Cache/_internal/MapValue": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/_internal/MapValue.d.ts",
        "default": "./dist/vendor/Cache/Cache/_internal/MapValue.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/_internal/MapValue.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/_internal/MapValue.cjs"
      }
    },
    "./vendor/Cache/Cache/definition": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/definition.d.ts",
        "default": "./dist/vendor/Cache/Cache/definition.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/definition.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/definition.cjs"
      }
    },
    "./vendor/Cache/Cache/operations": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/operations.d.ts",
        "default": "./dist/vendor/Cache/Cache/operations.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/operations.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/operations.cjs"
      }
    },
    "./vendor/Cache/Cache/operations/make": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/operations/make.d.ts",
        "default": "./dist/vendor/Cache/Cache/operations/make.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/operations/make.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/operations/make.cjs"
      }
    },
    "./vendor/Cache/Cache/operations/makeWith": {
      "import": {
        "types": "./dist/vendor/Cache/Cache/operations/makeWith.d.ts",
        "default": "./dist/vendor/Cache/Cache/operations/makeWith.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Cache/operations/makeWith.d.ts",
        "default": "./_cjs/vendor/Cache/Cache/operations/makeWith.cjs"
      }
    },
    "./vendor/Cache/CacheStats": {
      "import": {
        "types": "./dist/vendor/Cache/CacheStats.d.ts",
        "default": "./dist/vendor/Cache/CacheStats.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/CacheStats.d.ts",
        "default": "./_cjs/vendor/Cache/CacheStats.cjs"
      }
    },
    "./vendor/Cache/CacheStats/definition": {
      "import": {
        "types": "./dist/vendor/Cache/CacheStats/definition.d.ts",
        "default": "./dist/vendor/Cache/CacheStats/definition.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/CacheStats/definition.d.ts",
        "default": "./_cjs/vendor/Cache/CacheStats/definition.cjs"
      }
    },
    "./vendor/Cache/EntryStats": {
      "import": {
        "types": "./dist/vendor/Cache/EntryStats.d.ts",
        "default": "./dist/vendor/Cache/EntryStats.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/EntryStats.d.ts",
        "default": "./_cjs/vendor/Cache/EntryStats.cjs"
      }
    },
    "./vendor/Cache/EntryStats/definition": {
      "import": {
        "types": "./dist/vendor/Cache/EntryStats/definition.d.ts",
        "default": "./dist/vendor/Cache/EntryStats/definition.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/EntryStats/definition.d.ts",
        "default": "./_cjs/vendor/Cache/EntryStats/definition.cjs"
      }
    },
    "./vendor/Cache/Lookup": {
      "import": {
        "types": "./dist/vendor/Cache/Lookup.d.ts",
        "default": "./dist/vendor/Cache/Lookup.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Lookup.d.ts",
        "default": "./_cjs/vendor/Cache/Lookup.cjs"
      }
    },
    "./vendor/Cache/Lookup/definition": {
      "import": {
        "types": "./dist/vendor/Cache/Lookup/definition.d.ts",
        "default": "./dist/vendor/Cache/Lookup/definition.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/Lookup/definition.d.ts",
        "default": "./_cjs/vendor/Cache/Lookup/definition.cjs"
      }
    },
    "./vendor/Cache/index": {
      "import": {
        "types": "./dist/vendor/Cache/index.d.ts",
        "default": "./dist/vendor/Cache/index.js"
      },
      "require": {
        "types": "./dist/vendor/Cache/index.d.ts",
        "default": "./_cjs/vendor/Cache/index.cjs"
      }
    }
  },
  "gitHead": "bd8e27eea3eff97db8739d577d67e7336c078d28",
  "sideEffects": false,
  "scripts": {
    "watch": "pnpm build:tsc -w",
    "build:tsc": "pnpm clean-dist && node ../../scripts/package.js && NODE_OPTIONS=--max-old-space-size=6144 tsc --build",
    "build": "pnpm build:tsc && pnpm build2:cjs",
    "build2:cjs": "rm -rf _cjs && babel dist --config-file ../../.babel.cjs.json --out-dir _cjs --out-file-extension .cjs --source-maps",
    "watch2": "pnpm clean-dist && NODE_OPTIONS=--max-old-space-size=6144 tsc -w",
    "clean": "rm -rf dist && rm -rf _cjs",
    "clean-dist": "sh ../../scripts/clean-dist.sh",
    "circular": "pnpm circular:src && pnpm circular:dist",
    "circular:src": "madge --circular --ts-config ./tsconfig.json --extensions ts ./_src",
    "circular:dist": "madge --circular --extensions js ./dist",
    "compile": "NODE_OPTIONS=--max-old-space-size=6144 tsc --noEmit",
    "lint": "NODE_OPTIONS=--max-old-space-size=6144 ESLINT_TS=1 eslint ./_src",
    "lint:watch": "ESLINT_TS=1 esw -w --changed --clear --ext ts,tsx .",
    "autofix": "pnpm lint --fix",
    "test": "vitest",
    "test:run": "pnpm run test run --passWithNoTests",
    "testsuite": "pnpm lint && pnpm circular && pnpm run test:run",
    "client": "node --experimental-specifier-resolution=node -r source-map-support/register ./dist/client.bin.js",
    "ncu": "ncu",
    "pub": "pnpm prepublish && npm publish --access public",
    "prepublish": "pnpm build && cp -f ./tsconfig.json ./tsconfig.json.bak && node ../../scripts/mergeTsConfig.cjs ./tsconfig.json"
  }
}