{
  "name": "@ezez/utils",
  "version": "4.9.1",
  "repository": "https://github.com/dzek69/bottom-line.git",
  "author": "Jacek Nowacki @dzek69 <git-public@dzek.eu>",
  "license": "MIT",
  "exports": {
    ".": {
      "require": "./dist/index.js",
      "types": "./esm/index.d.ts",
      "default": "./esm/index.js"
    }
  },
  "main": "./dist/index.js",
  "types": "./esm/index.d.ts",
  "module": "./esm/index.js",
  "type": "module",
  "devDependencies": {
    "@babel/core": "^7.29.7",
    "@babel/preset-env": "^7.29.7",
    "@babel/preset-typescript": "^7.29.7",
    "@ezez/eslint": "^9.39.4",
    "@types/jest": "^29.5.14",
    "@types/lodash": "^4.17.25",
    "@types/node": "^20.19.43",
    "babel-plugin-module-extension": "^0.1.3",
    "fs-extra": "^11.4.0",
    "husky": "^8.0.3",
    "jest": "^30.4.2",
    "lodash": "^4.18.1",
    "must": "^0.13.4",
    "prettier": "^3.9.6",
    "resolve-tspaths": "^0.8.23",
    "typedoc": "0.27.6",
    "typescript": "^5.9.3"
  },
  "husky": {
    "hooks": {
      "pre-push": "pnpm run prepublishOnly && pnpm run compile"
    }
  },
  "libraryTemplate": {
    "version": "3.14.0",
    "language": "typescript",
    "fixDefaultForCommonJS": false,
    "jsx": false
  },
  "scripts": {
    "test": "NODE_ENV=test jest",
    "test:lodashImports": "node test/lodash-tree.cjs",
    "docs": "typedoc src/index.ts --skipErrorChecking --out docs --includeVersion",
    "compile": "pnpm run compile:esm && pnpm run compile:cjs",
    "compile:esm": "rm -rf esm && tsc --project tsconfig.esm.json && node ./build-scripts/compile.esm.after.mjs",
    "compile:cjs": "rm -rf dist && tsc --project tsconfig.cjs.json && node ./build-scripts/compile.cjs.after.mjs",
    "typecheck": "tsc --noEmit",
    "lint": "ezlint src",
    "lint:fix": "pnpm run lint --fix",
    "updates": "pnpm dlx npm-check-updates --dep prod",
    "updates:dev": "pnpm dlx npm-check-updates --dep dev",
    "updates:all": "pnpm dlx npm-check-updates"
  }
}