{
  "name": "@storm-stack/types",
  "version": "0.19.0",
  "description": "⚡ The storm-stack monorepo contains utility applications, tools, and various libraries to create modern and scalable web applications.",
  "repository": {
    "type": "github",
    "url": "https://github.com/storm-software/storm-stack.git",
    "directory": "packages/types"
  },
  "private": false,
  "devDependencies": {
    "@types/node": "^22.7.5"
  },
  "publishConfig": {
    "access": "public"
  },
  "type": "module",
  "sideEffects": false,
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/storm-software"
  },
  "files": [
    "dist/**/*"
  ],
  "homepage": "https://stormsoftware.com",
  "bugs": {
    "url": "https://stormsoftware.com/support",
    "email": "support@stormsoftware.com"
  },
  "license": "Apache-2.0",
  "keywords": [
    "storm-stack",
    "storm-software",
    "storm",
    "stormstack",
    "storm-ops",
    "acidic",
    "acidic-lang",
    "acidic-model",
    "cyclone-ui",
    "nextjs",
    "prisma",
    "graphql",
    "sullivanpj",
    "monorepo"
  ],
  "author": {
    "name": "Storm Software",
    "email": "contact@stormsoftware.com",
    "url": "https://stormsoftware.com"
  },
  "contributors": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    }
  ],
  "exports": {
    "./index": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "types": "./dist/index.d.ts"
    },
    "./utility-types/validations": {
      "import": "./dist/utility-types/validations.mjs",
      "require": "./dist/utility-types/validations.cjs",
      "types": "./dist/utility-types/validations.d.ts"
    },
    "./utility-types/utilities": {
      "import": "./dist/utility-types/utilities.mjs",
      "require": "./dist/utility-types/utilities.cjs",
      "types": "./dist/utility-types/utilities.d.ts"
    },
    "./utility-types/tsconfig": {
      "import": "./dist/utility-types/tsconfig.mjs",
      "require": "./dist/utility-types/tsconfig.cjs",
      "types": "./dist/utility-types/tsconfig.d.ts"
    },
    "./utility-types/string": {
      "import": "./dist/utility-types/string.mjs",
      "require": "./dist/utility-types/string.cjs",
      "types": "./dist/utility-types/string.d.ts"
    },
    "./utility-types/package-json": {
      "import": "./dist/utility-types/package-json.mjs",
      "require": "./dist/utility-types/package-json.cjs",
      "types": "./dist/utility-types/package-json.d.ts"
    },
    "./utility-types/object": {
      "import": "./dist/utility-types/object.mjs",
      "require": "./dist/utility-types/object.cjs",
      "types": "./dist/utility-types/object.d.ts"
    },
    "./utility-types/number": {
      "import": "./dist/utility-types/number.mjs",
      "require": "./dist/utility-types/number.cjs",
      "types": "./dist/utility-types/number.d.ts"
    },
    "./utility-types/navigator": {
      "import": "./dist/utility-types/navigator.mjs",
      "require": "./dist/utility-types/navigator.cjs",
      "types": "./dist/utility-types/navigator.d.ts"
    },
    "./utility-types/messages": {
      "import": "./dist/utility-types/messages.mjs",
      "require": "./dist/utility-types/messages.cjs",
      "types": "./dist/utility-types/messages.d.ts"
    },
    "./utility-types/logic": {
      "import": "./dist/utility-types/logic.mjs",
      "require": "./dist/utility-types/logic.cjs",
      "types": "./dist/utility-types/logic.d.ts"
    },
    "./utility-types/json": {
      "import": "./dist/utility-types/json.mjs",
      "require": "./dist/utility-types/json.cjs",
      "types": "./dist/utility-types/json.d.ts"
    },
    "./utility-types/index": {
      "import": "./dist/utility-types/index.mjs",
      "require": "./dist/utility-types/index.cjs",
      "types": "./dist/utility-types/index.d.ts"
    },
    "./utility-types/form": {
      "import": "./dist/utility-types/form.mjs",
      "require": "./dist/utility-types/form.cjs",
      "types": "./dist/utility-types/form.d.ts"
    },
    "./utility-types/base": {
      "import": "./dist/utility-types/base.mjs",
      "require": "./dist/utility-types/base.cjs",
      "types": "./dist/utility-types/base.d.ts"
    },
    "./utility-types/async": {
      "import": "./dist/utility-types/async.mjs",
      "require": "./dist/utility-types/async.cjs",
      "types": "./dist/utility-types/async.d.ts"
    },
    "./utility-types/array": {
      "import": "./dist/utility-types/array.mjs",
      "require": "./dist/utility-types/array.cjs",
      "types": "./dist/utility-types/array.d.ts"
    },
    "./type-checks/type-detect": {
      "import": "./dist/type-checks/type-detect.mjs",
      "require": "./dist/type-checks/type-detect.cjs",
      "types": "./dist/type-checks/type-detect.d.ts"
    },
    "./type-checks/property-exists": {
      "import": "./dist/type-checks/property-exists.mjs",
      "require": "./dist/type-checks/property-exists.cjs",
      "types": "./dist/type-checks/property-exists.d.ts"
    },
    "./type-checks/is-undefined": {
      "import": "./dist/type-checks/is-undefined.mjs",
      "require": "./dist/type-checks/is-undefined.cjs",
      "types": "./dist/type-checks/is-undefined.d.ts"
    },
    "./type-checks/is-typed": {
      "import": "./dist/type-checks/is-typed.mjs",
      "require": "./dist/type-checks/is-typed.cjs",
      "types": "./dist/type-checks/is-typed.d.ts"
    },
    "./type-checks/is-typed-array": {
      "import": "./dist/type-checks/is-typed-array.mjs",
      "require": "./dist/type-checks/is-typed-array.cjs",
      "types": "./dist/type-checks/is-typed-array.d.ts"
    },
    "./type-checks/is-symbol": {
      "import": "./dist/type-checks/is-symbol.mjs",
      "require": "./dist/type-checks/is-symbol.cjs",
      "types": "./dist/type-checks/is-symbol.d.ts"
    },
    "./type-checks/is-string": {
      "import": "./dist/type-checks/is-string.mjs",
      "require": "./dist/type-checks/is-string.cjs",
      "types": "./dist/type-checks/is-string.d.ts"
    },
    "./type-checks/is-set": {
      "import": "./dist/type-checks/is-set.mjs",
      "require": "./dist/type-checks/is-set.cjs",
      "types": "./dist/type-checks/is-set.d.ts"
    },
    "./type-checks/is-set-string": {
      "import": "./dist/type-checks/is-set-string.mjs",
      "require": "./dist/type-checks/is-set-string.cjs",
      "types": "./dist/type-checks/is-set-string.d.ts"
    },
    "./type-checks/is-set-object": {
      "import": "./dist/type-checks/is-set-object.mjs",
      "require": "./dist/type-checks/is-set-object.cjs",
      "types": "./dist/type-checks/is-set-object.d.ts"
    },
    "./type-checks/is-select-option": {
      "import": "./dist/type-checks/is-select-option.mjs",
      "require": "./dist/type-checks/is-select-option.cjs",
      "types": "./dist/type-checks/is-select-option.d.ts"
    },
    "./type-checks/is-regexp": {
      "import": "./dist/type-checks/is-regexp.mjs",
      "require": "./dist/type-checks/is-regexp.cjs",
      "types": "./dist/type-checks/is-regexp.d.ts"
    },
    "./type-checks/is-ref": {
      "import": "./dist/type-checks/is-ref.mjs",
      "require": "./dist/type-checks/is-ref.cjs",
      "types": "./dist/type-checks/is-ref.d.ts"
    },
    "./type-checks/is-react-element": {
      "import": "./dist/type-checks/is-react-element.mjs",
      "require": "./dist/type-checks/is-react-element.cjs",
      "types": "./dist/type-checks/is-react-element.d.ts"
    },
    "./type-checks/is-promise": {
      "import": "./dist/type-checks/is-promise.mjs",
      "require": "./dist/type-checks/is-promise.cjs",
      "types": "./dist/type-checks/is-promise.d.ts"
    },
    "./type-checks/is-primitive": {
      "import": "./dist/type-checks/is-primitive.mjs",
      "require": "./dist/type-checks/is-primitive.cjs",
      "types": "./dist/type-checks/is-primitive.d.ts"
    },
    "./type-checks/is-plain-object": {
      "import": "./dist/type-checks/is-plain-object.mjs",
      "require": "./dist/type-checks/is-plain-object.cjs",
      "types": "./dist/type-checks/is-plain-object.d.ts"
    },
    "./type-checks/is-object": {
      "import": "./dist/type-checks/is-object.mjs",
      "require": "./dist/type-checks/is-object.cjs",
      "types": "./dist/type-checks/is-object.d.ts"
    },
    "./type-checks/is-object-index": {
      "import": "./dist/type-checks/is-object-index.mjs",
      "require": "./dist/type-checks/is-object-index.cjs",
      "types": "./dist/type-checks/is-object-index.d.ts"
    },
    "./type-checks/is-number": {
      "import": "./dist/type-checks/is-number.mjs",
      "require": "./dist/type-checks/is-number.cjs",
      "types": "./dist/type-checks/is-number.d.ts"
    },
    "./type-checks/is-null": {
      "import": "./dist/type-checks/is-null.mjs",
      "require": "./dist/type-checks/is-null.cjs",
      "types": "./dist/type-checks/is-null.d.ts"
    },
    "./type-checks/is-not-empty": {
      "import": "./dist/type-checks/is-not-empty.mjs",
      "require": "./dist/type-checks/is-not-empty.cjs",
      "types": "./dist/type-checks/is-not-empty.d.ts"
    },
    "./type-checks/is-non-null-object": {
      "import": "./dist/type-checks/is-non-null-object.mjs",
      "require": "./dist/type-checks/is-non-null-object.cjs",
      "types": "./dist/type-checks/is-non-null-object.d.ts"
    },
    "./type-checks/is-mergeable-object": {
      "import": "./dist/type-checks/is-mergeable-object.mjs",
      "require": "./dist/type-checks/is-mergeable-object.cjs",
      "types": "./dist/type-checks/is-mergeable-object.d.ts"
    },
    "./type-checks/is-integer": {
      "import": "./dist/type-checks/is-integer.mjs",
      "require": "./dist/type-checks/is-integer.cjs",
      "types": "./dist/type-checks/is-integer.d.ts"
    },
    "./type-checks/is-function": {
      "import": "./dist/type-checks/is-function.mjs",
      "require": "./dist/type-checks/is-function.cjs",
      "types": "./dist/type-checks/is-function.d.ts"
    },
    "./type-checks/is-float": {
      "import": "./dist/type-checks/is-float.mjs",
      "require": "./dist/type-checks/is-float.cjs",
      "types": "./dist/type-checks/is-float.d.ts"
    },
    "./type-checks/is-error": {
      "import": "./dist/type-checks/is-error.mjs",
      "require": "./dist/type-checks/is-error.cjs",
      "types": "./dist/type-checks/is-error.d.ts"
    },
    "./type-checks/is-equal": {
      "import": "./dist/type-checks/is-equal.mjs",
      "require": "./dist/type-checks/is-equal.cjs",
      "types": "./dist/type-checks/is-equal.d.ts"
    },
    "./type-checks/is-empty": {
      "import": "./dist/type-checks/is-empty.mjs",
      "require": "./dist/type-checks/is-empty.cjs",
      "types": "./dist/type-checks/is-empty.d.ts"
    },
    "./type-checks/is-empty-string": {
      "import": "./dist/type-checks/is-empty-string.mjs",
      "require": "./dist/type-checks/is-empty-string.cjs",
      "types": "./dist/type-checks/is-empty-string.d.ts"
    },
    "./type-checks/is-empty-object": {
      "import": "./dist/type-checks/is-empty-object.mjs",
      "require": "./dist/type-checks/is-empty-object.cjs",
      "types": "./dist/type-checks/is-empty-object.d.ts"
    },
    "./type-checks/is-deep-key": {
      "import": "./dist/type-checks/is-deep-key.mjs",
      "require": "./dist/type-checks/is-deep-key.cjs",
      "types": "./dist/type-checks/is-deep-key.d.ts"
    },
    "./type-checks/is-date": {
      "import": "./dist/type-checks/is-date.mjs",
      "require": "./dist/type-checks/is-date.cjs",
      "types": "./dist/type-checks/is-date.d.ts"
    },
    "./type-checks/is-collection": {
      "import": "./dist/type-checks/is-collection.mjs",
      "require": "./dist/type-checks/is-collection.cjs",
      "types": "./dist/type-checks/is-collection.d.ts"
    },
    "./type-checks/is-buffer": {
      "import": "./dist/type-checks/is-buffer.mjs",
      "require": "./dist/type-checks/is-buffer.cjs",
      "types": "./dist/type-checks/is-buffer.d.ts"
    },
    "./type-checks/is-boolean": {
      "import": "./dist/type-checks/is-boolean.mjs",
      "require": "./dist/type-checks/is-boolean.cjs",
      "types": "./dist/type-checks/is-boolean.d.ts"
    },
    "./type-checks/is-bigint": {
      "import": "./dist/type-checks/is-bigint.mjs",
      "require": "./dist/type-checks/is-bigint.cjs",
      "types": "./dist/type-checks/is-bigint.d.ts"
    },
    "./type-checks/is-async-iterable": {
      "import": "./dist/type-checks/is-async-iterable.mjs",
      "require": "./dist/type-checks/is-async-iterable.cjs",
      "types": "./dist/type-checks/is-async-iterable.d.ts"
    },
    "./type-checks/is-array-like": {
      "import": "./dist/type-checks/is-array-like.mjs",
      "require": "./dist/type-checks/is-array-like.cjs",
      "types": "./dist/type-checks/is-array-like.d.ts"
    },
    "./type-checks/index": {
      "import": "./dist/type-checks/index.mjs",
      "require": "./dist/type-checks/index.cjs",
      "types": "./dist/type-checks/index.d.ts"
    },
    "./type-checks/get-object-tag": {
      "import": "./dist/type-checks/get-object-tag.mjs",
      "require": "./dist/type-checks/get-object-tag.cjs",
      "types": "./dist/type-checks/get-object-tag.d.ts"
    },
    "./convert/uint8array-to-string": {
      "import": "./dist/convert/uint8array-to-string.mjs",
      "require": "./dist/convert/uint8array-to-string.cjs",
      "types": "./dist/convert/uint8array-to-string.d.ts"
    },
    "./convert/to-string-key": {
      "import": "./dist/convert/to-string-key.mjs",
      "require": "./dist/convert/to-string-key.cjs",
      "types": "./dist/convert/to-string-key.d.ts"
    },
    "./convert/string-to-uint8array": {
      "import": "./dist/convert/string-to-uint8array.mjs",
      "require": "./dist/convert/string-to-uint8array.cjs",
      "types": "./dist/convert/string-to-uint8array.d.ts"
    },
    "./convert/index": {
      "import": "./dist/convert/index.mjs",
      "require": "./dist/convert/index.cjs",
      "types": "./dist/convert/index.d.ts"
    },
    "./convert/buffer-to-string": {
      "import": "./dist/convert/buffer-to-string.mjs",
      "require": "./dist/convert/buffer-to-string.cjs",
      "types": "./dist/convert/buffer-to-string.d.ts"
    },
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "types": "./dist/index.d.ts"
    },
    "./utility-types": {
      "import": "./dist/utility-types/index.mjs",
      "require": "./dist/utility-types/index.cjs",
      "types": "./dist/utility-types/index.d.ts"
    },
    "./type-checks": {
      "import": "./dist/type-checks/index.mjs",
      "require": "./dist/type-checks/index.cjs",
      "types": "./dist/type-checks/index.d.ts"
    },
    "./convert": {
      "import": "./dist/convert/index.mjs",
      "require": "./dist/convert/index.cjs",
      "types": "./dist/convert/index.d.ts"
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts"
}