{
  "name": "@sapphire/utilities",
  "version": "3.18.2",
  "description": "Common JavaScript utilities for the Sapphire Community",
  "author": "@sapphire",
  "license": "MIT",
  "main": "dist/cjs/index.cjs",
  "module": "dist/esm/index.mjs",
  "browser": "dist/iife/index.global.js",
  "unpkg": "dist/iife/index.global.js",
  "types": "dist/cjs/index.d.cts",
  "homepage": "https://github.com/sapphiredev/utilities/tree/main/packages/utilities",
  "scripts": {
    "test": "vitest run",
    "lint": "eslint src tests --ext ts --fix -c ../../.eslintrc",
    "build": "yarn gen-index && tsup && run-s \"build:*\"",
    "build:rename-cjs-index": "yarn tsx ../../scripts/rename-cjs-index.cts",
    "build:dynamic-side-effects": "yarn tsx ../../scripts/dynamic-side-effects.cts utilities",
    "build:check-subpath": "yarn tsx ../../scripts/subpath-updater.cts utilities",
    "build:fix-dcts-imports": "yarn tsx ../../scripts/fix-dcts-imports.cts",
    "tsx": "tsx --tsconfig ../../scripts/tsconfig.json",
    "docs": "typedoc-json-parser",
    "prepack": "yarn build",
    "bump": "cliff-jumper",
    "check-update": "cliff-jumper --dry-run",
    "gen-index": "tsx ../../scripts/gen-index.cts utilities --write"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sapphiredev/utilities.git",
    "directory": "packages/utilities"
  },
  "files": [
    "dist/"
  ],
  "engines": {
    "node": ">=v14.0.0"
  },
  "keywords": [
    "@sapphire/utilities",
    "bot",
    "typescript",
    "ts",
    "yarn",
    "discord",
    "sapphire",
    "standalone"
  ],
  "bugs": {
    "url": "https://github.com/sapphiredev/utilities/issues"
  },
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@favware/cliff-jumper": "^6.0.0",
    "@sapphire/node-utilities": "^1.0.2",
    "@sapphire/prettier-config": "^2.0.0",
    "@vitest/coverage-v8": "^3.0.4",
    "esbuild-plugin-file-path-extensions": "^2.1.4",
    "npm-run-all2": "^7.0.2",
    "tsup": "^8.3.6",
    "tsx": "^4.19.2",
    "typedoc": "^0.26.11",
    "typedoc-json-parser": "^10.2.0",
    "typescript": "~5.4.5",
    "vitest": "^3.0.4"
  },
  "exports": {
    ".": {
      "import": {
        "types": "./dist/esm/index.d.mts",
        "default": "./dist/esm/index.mjs"
      },
      "require": {
        "types": "./dist/cjs/index.d.cts",
        "default": "./dist/cjs/index.cjs"
      },
      "browser": "./dist/iife/index.global.js"
    },
    "./arrayStrictEquals": {
      "import": {
        "types": "./dist/esm/lib/arrayStrictEquals.d.mts",
        "default": "./dist/esm/lib/arrayStrictEquals.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/arrayStrictEquals.d.cts",
        "default": "./dist/cjs/lib/arrayStrictEquals.cjs"
      }
    },
    "./capitalizeFirstLetter": {
      "import": {
        "types": "./dist/esm/lib/capitalizeFirstLetter.d.mts",
        "default": "./dist/esm/lib/capitalizeFirstLetter.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/capitalizeFirstLetter.d.cts",
        "default": "./dist/cjs/lib/capitalizeFirstLetter.cjs"
      }
    },
    "./cast": {
      "import": {
        "types": "./dist/esm/lib/cast.d.mts",
        "default": "./dist/esm/lib/cast.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/cast.d.cts",
        "default": "./dist/cjs/lib/cast.cjs"
      }
    },
    "./chunk": {
      "import": {
        "types": "./dist/esm/lib/chunk.d.mts",
        "default": "./dist/esm/lib/chunk.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/chunk.d.cts",
        "default": "./dist/cjs/lib/chunk.cjs"
      }
    },
    "./classExtends": {
      "import": {
        "types": "./dist/esm/lib/classExtends.d.mts",
        "default": "./dist/esm/lib/classExtends.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/classExtends.d.cts",
        "default": "./dist/cjs/lib/classExtends.cjs"
      }
    },
    "./codeBlock": {
      "import": {
        "types": "./dist/esm/lib/codeBlock.d.mts",
        "default": "./dist/esm/lib/codeBlock.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/codeBlock.d.cts",
        "default": "./dist/cjs/lib/codeBlock.cjs"
      }
    },
    "./cutText": {
      "import": {
        "types": "./dist/esm/lib/cutText.d.mts",
        "default": "./dist/esm/lib/cutText.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/cutText.d.cts",
        "default": "./dist/cjs/lib/cutText.cjs"
      }
    },
    "./debounce": {
      "import": {
        "types": "./dist/esm/lib/debounce/debounce.d.mts",
        "default": "./dist/esm/lib/debounce/debounce.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/debounce/debounce.d.cts",
        "default": "./dist/cjs/lib/debounce/debounce.cjs"
      }
    },
    "./deepClone": {
      "import": {
        "types": "./dist/esm/lib/deepClone.d.mts",
        "default": "./dist/esm/lib/deepClone.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/deepClone.d.cts",
        "default": "./dist/cjs/lib/deepClone.cjs"
      }
    },
    "./filterNullAndUndefined": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefined.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefined.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefined.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefined.cjs"
      }
    },
    "./filterNullAndUndefinedAndEmpty": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefinedAndEmpty.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefinedAndEmpty.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefinedAndEmpty.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefinedAndEmpty.cjs"
      }
    },
    "./filterNullAndUndefinedAndZero": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefinedAndZero.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefinedAndZero.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefinedAndZero.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefinedAndZero.cjs"
      }
    },
    "./filterNullish": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefined.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefined.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefined.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefined.cjs"
      }
    },
    "./filterNullishAndEmpty": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefinedAndEmpty.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefinedAndEmpty.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefinedAndEmpty.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefinedAndEmpty.cjs"
      }
    },
    "./filterNullishAndZero": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefinedAndZero.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefinedAndZero.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefinedAndZero.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefinedAndZero.cjs"
      }
    },
    "./filterNullishOrEmpty": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefinedAndEmpty.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefinedAndEmpty.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefinedAndEmpty.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefinedAndEmpty.cjs"
      }
    },
    "./filterNullishOrZero": {
      "import": {
        "types": "./dist/esm/lib/filterNullAndUndefinedAndZero.d.mts",
        "default": "./dist/esm/lib/filterNullAndUndefinedAndZero.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/filterNullAndUndefinedAndZero.d.cts",
        "default": "./dist/cjs/lib/filterNullAndUndefinedAndZero.cjs"
      }
    },
    "./getDeepObjectKeys": {
      "import": {
        "types": "./dist/esm/lib/getDeepObjectKeys.d.mts",
        "default": "./dist/esm/lib/getDeepObjectKeys.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/getDeepObjectKeys.d.cts",
        "default": "./dist/cjs/lib/getDeepObjectKeys.cjs"
      }
    },
    "./hasAtLeastOneKeyInMap": {
      "import": {
        "types": "./dist/esm/lib/hasAtLeastOneKeyInMap.d.mts",
        "default": "./dist/esm/lib/hasAtLeastOneKeyInMap.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/hasAtLeastOneKeyInMap.d.cts",
        "default": "./dist/cjs/lib/hasAtLeastOneKeyInMap.cjs"
      }
    },
    "./hasAtLeastOneKeyInObject": {
      "import": {
        "types": "./dist/esm/lib/hasAtLeastOneKeyInObject.d.mts",
        "default": "./dist/esm/lib/hasAtLeastOneKeyInObject.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/hasAtLeastOneKeyInObject.d.cts",
        "default": "./dist/cjs/lib/hasAtLeastOneKeyInObject.cjs"
      }
    },
    "./inlineCodeBlock": {
      "import": {
        "types": "./dist/esm/lib/inlineCodeBlock.d.mts",
        "default": "./dist/esm/lib/inlineCodeBlock.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/inlineCodeBlock.d.cts",
        "default": "./dist/cjs/lib/inlineCodeBlock.cjs"
      }
    },
    "./isClass": {
      "import": {
        "types": "./dist/esm/lib/isClass.d.mts",
        "default": "./dist/esm/lib/isClass.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isClass.d.cts",
        "default": "./dist/cjs/lib/isClass.cjs"
      }
    },
    "./isFunction": {
      "import": {
        "types": "./dist/esm/lib/isFunction.d.mts",
        "default": "./dist/esm/lib/isFunction.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isFunction.d.cts",
        "default": "./dist/cjs/lib/isFunction.cjs"
      }
    },
    "./isNullish": {
      "import": {
        "types": "./dist/esm/lib/isNullOrUndefined.d.mts",
        "default": "./dist/esm/lib/isNullOrUndefined.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNullOrUndefined.d.cts",
        "default": "./dist/cjs/lib/isNullOrUndefined.cjs"
      }
    },
    "./isNullishOrEmpty": {
      "import": {
        "types": "./dist/esm/lib/isNullOrUndefinedOrEmpty.d.mts",
        "default": "./dist/esm/lib/isNullOrUndefinedOrEmpty.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNullOrUndefinedOrEmpty.d.cts",
        "default": "./dist/cjs/lib/isNullOrUndefinedOrEmpty.cjs"
      }
    },
    "./isNullishOrZero": {
      "import": {
        "types": "./dist/esm/lib/isNullOrUndefinedOrZero.d.mts",
        "default": "./dist/esm/lib/isNullOrUndefinedOrZero.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNullOrUndefinedOrZero.d.cts",
        "default": "./dist/cjs/lib/isNullOrUndefinedOrZero.cjs"
      }
    },
    "./isNullOrUndefined": {
      "import": {
        "types": "./dist/esm/lib/isNullOrUndefined.d.mts",
        "default": "./dist/esm/lib/isNullOrUndefined.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNullOrUndefined.d.cts",
        "default": "./dist/cjs/lib/isNullOrUndefined.cjs"
      }
    },
    "./isNullOrUndefinedOrEmpty": {
      "import": {
        "types": "./dist/esm/lib/isNullOrUndefinedOrEmpty.d.mts",
        "default": "./dist/esm/lib/isNullOrUndefinedOrEmpty.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNullOrUndefinedOrEmpty.d.cts",
        "default": "./dist/cjs/lib/isNullOrUndefinedOrEmpty.cjs"
      }
    },
    "./isNullOrUndefinedOrZero": {
      "import": {
        "types": "./dist/esm/lib/isNullOrUndefinedOrZero.d.mts",
        "default": "./dist/esm/lib/isNullOrUndefinedOrZero.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNullOrUndefinedOrZero.d.cts",
        "default": "./dist/cjs/lib/isNullOrUndefinedOrZero.cjs"
      }
    },
    "./isNumber": {
      "import": {
        "types": "./dist/esm/lib/isNumber.d.mts",
        "default": "./dist/esm/lib/isNumber.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isNumber.d.cts",
        "default": "./dist/cjs/lib/isNumber.cjs"
      }
    },
    "./isObject": {
      "import": {
        "types": "./dist/esm/lib/isObject.d.mts",
        "default": "./dist/esm/lib/isObject.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isObject.d.cts",
        "default": "./dist/cjs/lib/isObject.cjs"
      }
    },
    "./isPrimitive": {
      "import": {
        "types": "./dist/esm/lib/isPrimitive.d.mts",
        "default": "./dist/esm/lib/isPrimitive.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isPrimitive.d.cts",
        "default": "./dist/cjs/lib/isPrimitive.cjs"
      }
    },
    "./isThenable": {
      "import": {
        "types": "./dist/esm/lib/isThenable.d.mts",
        "default": "./dist/esm/lib/isThenable.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/isThenable.d.cts",
        "default": "./dist/cjs/lib/isThenable.cjs"
      }
    },
    "./kebabToCamelCase": {
      "import": {
        "types": "./dist/esm/lib/snakeToCamelCase.d.mts",
        "default": "./dist/esm/lib/snakeToCamelCase.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/snakeToCamelCase.d.cts",
        "default": "./dist/cjs/lib/snakeToCamelCase.cjs"
      }
    },
    "./lazy": {
      "import": {
        "types": "./dist/esm/lib/lazy.d.mts",
        "default": "./dist/esm/lib/lazy.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/lazy.d.cts",
        "default": "./dist/cjs/lib/lazy.cjs"
      }
    },
    "./makeObject": {
      "import": {
        "types": "./dist/esm/lib/makeObject.d.mts",
        "default": "./dist/esm/lib/makeObject.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/makeObject.d.cts",
        "default": "./dist/cjs/lib/makeObject.cjs"
      }
    },
    "./mergeDefault": {
      "import": {
        "types": "./dist/esm/lib/mergeDefault.d.mts",
        "default": "./dist/esm/lib/mergeDefault.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/mergeDefault.d.cts",
        "default": "./dist/cjs/lib/mergeDefault.cjs"
      }
    },
    "./mergeObjects": {
      "import": {
        "types": "./dist/esm/lib/mergeObjects.d.mts",
        "default": "./dist/esm/lib/mergeObjects.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/mergeObjects.d.cts",
        "default": "./dist/cjs/lib/mergeObjects.cjs"
      }
    },
    "./noop": {
      "import": {
        "types": "./dist/esm/lib/noop.d.mts",
        "default": "./dist/esm/lib/noop.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/noop.d.cts",
        "default": "./dist/cjs/lib/noop.cjs"
      }
    },
    "./objectEntries": {
      "import": {
        "types": "./dist/esm/lib/objectEntries.d.mts",
        "default": "./dist/esm/lib/objectEntries.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/objectEntries.d.cts",
        "default": "./dist/cjs/lib/objectEntries.cjs"
      }
    },
    "./objectKeys": {
      "import": {
        "types": "./dist/esm/lib/objectKeys.d.mts",
        "default": "./dist/esm/lib/objectKeys.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/objectKeys.d.cts",
        "default": "./dist/cjs/lib/objectKeys.cjs"
      }
    },
    "./objectToTuples": {
      "import": {
        "types": "./dist/esm/lib/objectToTuples.d.mts",
        "default": "./dist/esm/lib/objectToTuples.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/objectToTuples.d.cts",
        "default": "./dist/cjs/lib/objectToTuples.cjs"
      }
    },
    "./objectValues": {
      "import": {
        "types": "./dist/esm/lib/objectValues.d.mts",
        "default": "./dist/esm/lib/objectValues.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/objectValues.d.cts",
        "default": "./dist/cjs/lib/objectValues.cjs"
      }
    },
    "./omitKeysFromObject": {
      "import": {
        "types": "./dist/esm/lib/omitKeysFromObject.d.mts",
        "default": "./dist/esm/lib/omitKeysFromObject.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/omitKeysFromObject.d.cts",
        "default": "./dist/cjs/lib/omitKeysFromObject.cjs"
      }
    },
    "./parseURL": {
      "import": {
        "types": "./dist/esm/lib/tryParseURL.d.mts",
        "default": "./dist/esm/lib/tryParseURL.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/tryParseURL.d.cts",
        "default": "./dist/cjs/lib/tryParseURL.cjs"
      }
    },
    "./partition": {
      "import": {
        "types": "./dist/esm/lib/partition.d.mts",
        "default": "./dist/esm/lib/partition.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/partition.d.cts",
        "default": "./dist/cjs/lib/partition.cjs"
      }
    },
    "./pickRandom": {
      "import": {
        "types": "./dist/esm/lib/pickRandom.d.mts",
        "default": "./dist/esm/lib/pickRandom.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/pickRandom.d.cts",
        "default": "./dist/cjs/lib/pickRandom.cjs"
      }
    },
    "./poll": {
      "import": {
        "types": "./dist/esm/lib/poll.d.mts",
        "default": "./dist/esm/lib/poll.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/poll.d.cts",
        "default": "./dist/cjs/lib/poll.cjs"
      }
    },
    "./pollSync": {
      "import": {
        "types": "./dist/esm/lib/pollSync.d.mts",
        "default": "./dist/esm/lib/pollSync.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/pollSync.d.cts",
        "default": "./dist/cjs/lib/pollSync.cjs"
      }
    },
    "./range": {
      "import": {
        "types": "./dist/esm/lib/range.d.mts",
        "default": "./dist/esm/lib/range.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/range.d.cts",
        "default": "./dist/cjs/lib/range.cjs"
      }
    },
    "./regExpEsc": {
      "import": {
        "types": "./dist/esm/lib/regExpEsc.d.mts",
        "default": "./dist/esm/lib/regExpEsc.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/regExpEsc.d.cts",
        "default": "./dist/cjs/lib/regExpEsc.cjs"
      }
    },
    "./retry": {
      "import": {
        "types": "./dist/esm/lib/retry.d.mts",
        "default": "./dist/esm/lib/retry.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/retry.d.cts",
        "default": "./dist/cjs/lib/retry.cjs"
      }
    },
    "./retrySync": {
      "import": {
        "types": "./dist/esm/lib/retrySync.d.mts",
        "default": "./dist/esm/lib/retrySync.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/retrySync.d.cts",
        "default": "./dist/cjs/lib/retrySync.cjs"
      }
    },
    "./roundNumber": {
      "import": {
        "types": "./dist/esm/lib/roundNumber.d.mts",
        "default": "./dist/esm/lib/roundNumber.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/roundNumber.d.cts",
        "default": "./dist/cjs/lib/roundNumber.cjs"
      }
    },
    "./sleep": {
      "import": {
        "types": "./dist/esm/lib/sleep.d.mts",
        "default": "./dist/esm/lib/sleep.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/sleep.d.cts",
        "default": "./dist/cjs/lib/sleep.cjs"
      }
    },
    "./sleepSync": {
      "import": {
        "types": "./dist/esm/lib/sleepSync.d.mts",
        "default": "./dist/esm/lib/sleepSync.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/sleepSync.d.cts",
        "default": "./dist/cjs/lib/sleepSync.cjs"
      }
    },
    "./snakeToCamelCase": {
      "import": {
        "types": "./dist/esm/lib/snakeToCamelCase.d.mts",
        "default": "./dist/esm/lib/snakeToCamelCase.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/snakeToCamelCase.d.cts",
        "default": "./dist/cjs/lib/snakeToCamelCase.cjs"
      }
    },
    "./splitText": {
      "import": {
        "types": "./dist/esm/lib/splitText.d.mts",
        "default": "./dist/esm/lib/splitText.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/splitText.d.cts",
        "default": "./dist/cjs/lib/splitText.cjs"
      }
    },
    "./throttle": {
      "import": {
        "types": "./dist/esm/lib/throttle.d.mts",
        "default": "./dist/esm/lib/throttle.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/throttle.d.cts",
        "default": "./dist/cjs/lib/throttle.cjs"
      }
    },
    "./toTitleCase": {
      "import": {
        "types": "./dist/esm/lib/toTitleCase.d.mts",
        "default": "./dist/esm/lib/toTitleCase.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/toTitleCase.d.cts",
        "default": "./dist/cjs/lib/toTitleCase.cjs"
      }
    },
    "./tryParse": {
      "import": {
        "types": "./dist/esm/lib/tryParseJSON.d.mts",
        "default": "./dist/esm/lib/tryParseJSON.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/tryParseJSON.d.cts",
        "default": "./dist/cjs/lib/tryParseJSON.cjs"
      }
    },
    "./tryParseJSON": {
      "import": {
        "types": "./dist/esm/lib/tryParseJSON.d.mts",
        "default": "./dist/esm/lib/tryParseJSON.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/tryParseJSON.d.cts",
        "default": "./dist/cjs/lib/tryParseJSON.cjs"
      }
    },
    "./tryParseURL": {
      "import": {
        "types": "./dist/esm/lib/tryParseURL.d.mts",
        "default": "./dist/esm/lib/tryParseURL.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/tryParseURL.d.cts",
        "default": "./dist/cjs/lib/tryParseURL.cjs"
      }
    },
    "./types": {
      "import": {
        "types": "./dist/esm/lib/types.d.mts",
        "default": "./dist/esm/lib/types.mjs"
      },
      "require": {
        "types": "./dist/cjs/lib/types.d.cts",
        "default": "./dist/cjs/lib/types.cjs"
      }
    }
  },
  "sideEffects": [
    "./dist/esm/chunk-PAWJFY3S.mjs",
    "./dist/iife/index.global.js"
  ]
}