{
  "name": "@elliemae/ds-legacy-utilities",
  "version": "1.0.16",
  "license": "MIT",
  "description": "ICE MT - Dimsum - Utilities",
  "files": [
    "dist"
  ],
  "module": "./dist/esm/index.js",
  "main": "./dist/cjs/index.js",
  "types": "./dist/types/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    },
    "./validations": {
      "import": "./dist/esm/validations.js",
      "require": "./dist/cjs/validations.js"
    },
    "./utils": {
      "import": "./dist/esm/utils.js",
      "require": "./dist/cjs/utils.js"
    },
    "./timeUtils": {
      "import": "./dist/esm/timeUtils.js",
      "require": "./dist/cjs/timeUtils.js"
    },
    "./system": {
      "import": "./dist/esm/system.js",
      "require": "./dist/cjs/system.js"
    },
    "./scrollingTimer": {
      "import": "./dist/esm/scrollingTimer.js",
      "require": "./dist/cjs/scrollingTimer.js"
    },
    "./reactTypesUtility": {
      "import": "./dist/esm/reactTypesUtility.js",
      "require": "./dist/cjs/reactTypesUtility.js"
    },
    "./platform": {
      "import": "./dist/esm/platform.js",
      "require": "./dist/cjs/platform.js"
    },
    "./operators": {
      "import": "./dist/esm/operators.js",
      "require": "./dist/cjs/operators.js"
    },
    "./onClickHandlerForNonInteractiveElements": {
      "import": "./dist/esm/onClickHandlerForNonInteractiveElements.js",
      "require": "./dist/cjs/onClickHandlerForNonInteractiveElements.js"
    },
    "./hooks/useWindowSize": {
      "import": "./dist/esm/hooks/useWindowSize.js",
      "require": "./dist/cjs/hooks/useWindowSize.js"
    },
    "./hooks/useWindowScrollerList": {
      "import": "./dist/esm/hooks/useWindowScrollerList.js",
      "require": "./dist/cjs/hooks/useWindowScrollerList.js"
    },
    "./hooks/useShouldRecalculate": {
      "import": "./dist/esm/hooks/useShouldRecalculate.js",
      "require": "./dist/cjs/hooks/useShouldRecalculate.js"
    },
    "./hooks/useSetRef": {
      "import": "./dist/esm/hooks/useSetRef.js",
      "require": "./dist/cjs/hooks/useSetRef.js"
    },
    "./hooks/useResizeObserver": {
      "import": "./dist/esm/hooks/useResizeObserver.js",
      "require": "./dist/cjs/hooks/useResizeObserver.js"
    },
    "./hooks/usePrevious": {
      "import": "./dist/esm/hooks/usePrevious.js",
      "require": "./dist/cjs/hooks/usePrevious.js"
    },
    "./hooks/useParentElement": {
      "import": "./dist/esm/hooks/useParentElement.js",
      "require": "./dist/cjs/hooks/useParentElement.js"
    },
    "./hooks/useOnElementResize": {
      "import": "./dist/esm/hooks/useOnElementResize.js",
      "require": "./dist/cjs/hooks/useOnElementResize.js"
    },
    "./hooks/useIsShowingEllipsis": {
      "import": "./dist/esm/hooks/useIsShowingEllipsis.js",
      "require": "./dist/cjs/hooks/useIsShowingEllipsis.js"
    },
    "./hooks/useHoverHandlersDelay": {
      "import": "./dist/esm/hooks/useHoverHandlersDelay.js",
      "require": "./dist/cjs/hooks/useHoverHandlersDelay.js"
    },
    "./hooks/useHotkeys": {
      "import": "./dist/esm/hooks/useHotkeys.js",
      "require": "./dist/cjs/hooks/useHotkeys.js"
    },
    "./hooks/useExpandState": {
      "import": "./dist/esm/hooks/useExpandState.js",
      "require": "./dist/cjs/hooks/useExpandState.js"
    },
    "./hooks/useExecutionTimer": {
      "import": "./dist/esm/hooks/useExecutionTimer.js",
      "require": "./dist/cjs/hooks/useExecutionTimer.js"
    },
    "./hooks/useDerivedStateFromProps": {
      "import": "./dist/esm/hooks/useDerivedStateFromProps.js",
      "require": "./dist/cjs/hooks/useDerivedStateFromProps.js"
    },
    "./hooks/useCancellableDelayedCallback": {
      "import": "./dist/esm/hooks/useCancellableDelayedCallback.js",
      "require": "./dist/cjs/hooks/useCancellableDelayedCallback.js"
    },
    "./hooks": {
      "import": "./dist/esm/hooks/index.js",
      "require": "./dist/cjs/hooks/index.js"
    },
    "./getComponentFromProps": {
      "import": "./dist/esm/getComponentFromProps.js",
      "require": "./dist/cjs/getComponentFromProps.js"
    },
    "./compose": {
      "import": "./dist/esm/compose.js",
      "require": "./dist/cjs/compose.js"
    },
    "./capitalize": {
      "import": "./dist/esm/capitalize.js",
      "require": "./dist/cjs/capitalize.js"
    }
  },
  "sideEffects": [
    "*.css",
    "*.scss"
  ],
  "repository": {
    "type": "git",
    "url": "https://git.elliemae.io/platform-ui/dimsum-legacy.git"
  },
  "engines": {
    "pnpm": ">=6",
    "node": ">=16"
  },
  "author": "ICE MT",
  "jestSonar": {
    "sonar56x": true,
    "reportPath": "reports",
    "reportFile": "tests.xml",
    "indent": 4
  },
  "publishConfig": {
    "access": "public",
    "typeSafety": false
  },
  "dependencies": {
    "@elliemae/pui-theme": "~2.7.0",
    "hotkeys-js": "~3.10.2",
    "raf": "~3.4.1",
    "react-dom": "^17.0.2",
    "resize-observer-polyfill": "~1.5.1",
    "uncontrollable": "~7.2.1",
    "use-force-update": "~1.0.11",
    "use-measure": "~0.3.0",
    "use-onclickoutside": "~0.4.1",
    "@elliemae/ds-legacy-props-helpers": "1.0.16"
  },
  "devDependencies": {
    "@elliemae/pui-cli": "9.0.0-next.50",
    "react-dom": "^17.0.2",
    "@elliemae/ds-legacy-monorepo-devops": "1.0.16"
  },
  "peerDependencies": {
    "lodash-es": "^4.17.21",
    "react": "~17.0.2",
    "react-dom": "^17.0.2"
  },
  "scripts": {
    "test": "exit 0",
    "lint": "exit 0",
    "eslint:fix": "eslint --ext='.js,.jsx,.test.js,.ts,.tsx' --fix --config='../../../.eslintrc.js' src/",
    "dts": "node ../../../scripts/dts.mjs",
    "build": "cross-env NODE_ENV=production node ../../../scripts/build/build.mjs",
    "dev:build": "pnpm --filter {.}... build",
    "dev:install": "pnpm --filter {.}... i --no-lockfile && pnpm run dev:build",
    "checkDeps": "npm exec ../../util/ds-codemods -- check-missing-packages --projectFolderPath=\"./\" --ignorePackagesGlobPattern=\"\" --ignoreFilesGlobPattern=\"**/test-ables/*,**/tests/*\"",
    "dev": "cross-env NODE_ENV=development node ../../../scripts/build/build.mjs --watch"
  }
}