{
  "name": "nhb-toolbox",
  "version": "4.13.10",
  "description": "A versatile collection of smart, efficient, and reusable utility functions and classes for everyday development needs.",
  "main": "dist/cjs/index.js",
  "module": "dist/esm/index.js",
  "types": "dist/dts/index.d.ts",
  "sideEffects": false,
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "dist",
    "LICENSE",
    "README.md",
    "CHANGELOG.md",
    "package.json"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nazmul-nhb/nhb-toolbox.git"
  },
  "homepage": "https://nhb-toolbox.vercel.app",
  "author": {
    "name": "Nazmul Hassan",
    "email": "nazmulnhb@gmail.com"
  },
  "contributors": [
    {
      "name": "Nazmul Hassan",
      "email": "nazmulnhb@gmail.com",
      "url": "https://github.com/nazmul-nhb"
    }
  ],
  "bugs": {
    "url": "https://github.com/nazmul-nhb/nhb-toolbox/issues",
    "email": "nazmulnhb@gmail.com"
  },
  "license": "Apache-2.0",
  "devDependencies": {
    "@eslint/js": "^9.28.0",
    "@types/jest": "^29.5.14",
    "@types/node": "^22.15.30",
    "@typescript-eslint/eslint-plugin": "^8.33.1",
    "@typescript-eslint/parser": "^8.33.1",
    "eslint": "^9.28.0",
    "eslint-config-prettier": "^10.1.5",
    "eslint-plugin-prettier": "^5.4.1",
    "globals": "^16.2.0",
    "jest": "^29.7.0",
    "nhb-scripts": "^1.8.23",
    "prettier": "^3.5.3",
    "ts-jest": "^29.3.4",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.33.1"
  },
  "keywords": [
    "toolbox",
    "utility",
    "functions",
    "class",
    "form",
    "random-id",
    "id",
    "parse",
    "format",
    "generate",
    "generator",
    "data",
    "form-data",
    "development",
    "tools",
    "helpers",
    "utils",
    "nhb",
    "color",
    "chronos",
    "time",
    "date-fns",
    "javascript",
    "typescript",
    "moment",
    "dayjs",
    "pluralize",
    "pluralizer",
    "date",
    "day",
    "nhb-toolbox"
  ],
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    },
    "./types": {
      "types": "./dist/dts/types/index.d.ts",
      "default": "./dist/dts/types/index.d.ts"
    },
    "./constants": {
      "types": "./dist/dts/constants.d.ts",
      "import": "./dist/esm/constants.js",
      "require": "./dist/cjs/constants.js"
    },
    "./array/types": {
      "types": "./dist/dts/array/types.d.ts",
      "default": "./dist/dts/array/types.d.ts"
    },
    "./colors/types": {
      "types": "./dist/dts/colors/types.d.ts",
      "default": "./dist/dts/colors/types.d.ts"
    },
    "./date/types": {
      "types": "./dist/dts/date/types.d.ts",
      "default": "./dist/dts/date/types.d.ts"
    },
    "./form/types": {
      "types": "./dist/dts/form/types.d.ts",
      "default": "./dist/dts/form/types.d.ts"
    },
    "./number/types": {
      "types": "./dist/dts/number/types.d.ts",
      "default": "./dist/dts/number/types.d.ts"
    },
    "./object/types": {
      "types": "./dist/dts/object/types.d.ts",
      "default": "./dist/dts/object/types.d.ts"
    },
    "./pluralize/types": {
      "types": "./dist/dts/pluralize/types.d.ts",
      "default": "./dist/dts/pluralize/types.d.ts"
    },
    "./string/types": {
      "types": "./dist/dts/string/types.d.ts",
      "default": "./dist/dts/string/types.d.ts"
    },
    "./utils/types": {
      "types": "./dist/dts/utils/types.d.ts",
      "default": "./dist/dts/utils/types.d.ts"
    },
    "./plugins/businessPlugin": {
      "types": "./dist/dts/date/plugins/businessPlugin.d.ts",
      "import": "./dist/esm/date/plugins/businessPlugin.js",
      "require": "./dist/cjs/date/plugins/businessPlugin.js"
    },
    "./plugins/dayPartPlugin": {
      "types": "./dist/dts/date/plugins/dayPartPlugin.d.ts",
      "import": "./dist/esm/date/plugins/dayPartPlugin.js",
      "require": "./dist/cjs/date/plugins/dayPartPlugin.js"
    },
    "./plugins/fromNowPlugin": {
      "types": "./dist/dts/date/plugins/fromNowPlugin.d.ts",
      "import": "./dist/esm/date/plugins/fromNowPlugin.js",
      "require": "./dist/cjs/date/plugins/fromNowPlugin.js"
    },
    "./plugins/palindromePlugin": {
      "types": "./dist/dts/date/plugins/palindromePlugin.d.ts",
      "import": "./dist/esm/date/plugins/palindromePlugin.js",
      "require": "./dist/cjs/date/plugins/palindromePlugin.js"
    },
    "./plugins/relativeTimePlugin": {
      "types": "./dist/dts/date/plugins/relativeTimePlugin.d.ts",
      "import": "./dist/esm/date/plugins/relativeTimePlugin.js",
      "require": "./dist/cjs/date/plugins/relativeTimePlugin.js"
    },
    "./plugins/seasonPlugin": {
      "types": "./dist/dts/date/plugins/seasonPlugin.d.ts",
      "import": "./dist/esm/date/plugins/seasonPlugin.js",
      "require": "./dist/cjs/date/plugins/seasonPlugin.js"
    },
    "./plugins/timeZonePlugin": {
      "types": "./dist/dts/date/plugins/timeZonePlugin.d.ts",
      "import": "./dist/esm/date/plugins/timeZonePlugin.js",
      "require": "./dist/cjs/date/plugins/timeZonePlugin.js"
    },
    "./plugins/zodiacPlugin": {
      "types": "./dist/dts/date/plugins/zodiacPlugin.d.ts",
      "import": "./dist/esm/date/plugins/zodiacPlugin.js",
      "require": "./dist/cjs/date/plugins/zodiacPlugin.js"
    }
  },
  "typesVersions": {
    "*": {
      "types": [
        "dist/dts/types/index.d.ts"
      ],
      "constants": [
        "dist/dts/constants.d.ts"
      ],
      "array/types": [
        "dist/dts/array/types.d.ts"
      ],
      "colors/types": [
        "dist/dts/colors/types.d.ts"
      ],
      "date/types": [
        "dist/dts/date/types.d.ts"
      ],
      "form/types": [
        "dist/dts/form/types.d.ts"
      ],
      "number/types": [
        "dist/dts/number/types.d.ts"
      ],
      "object/types": [
        "dist/dts/object/types.d.ts"
      ],
      "pluralize/types": [
        "dist/dts/pluralize/types.d.ts"
      ],
      "string/types": [
        "dist/dts/string/types.d.ts"
      ],
      "utils/types": [
        "dist/dts/utils/types.d.ts"
      ],
      "plugins/businessPlugin": [
        "dist/dts/date/plugins/businessPlugin.d.ts"
      ],
      "plugins/dayPartPlugin": [
        "dist/dts/date/plugins/dayPartPlugin.d.ts"
      ],
      "plugins/fromNowPlugin": [
        "dist/dts/date/plugins/fromNowPlugin.d.ts"
      ],
      "plugins/palindromePlugin": [
        "dist/dts/date/plugins/palindromePlugin.d.ts"
      ],
      "plugins/relativeTimePlugin": [
        "dist/dts/date/plugins/relativeTimePlugin.d.ts"
      ],
      "plugins/seasonPlugin": [
        "dist/dts/date/plugins/seasonPlugin.d.ts"
      ],
      "plugins/timeZonePlugin": [
        "dist/dts/date/plugins/timeZonePlugin.d.ts"
      ],
      "plugins/zodiacPlugin": [
        "dist/dts/date/plugins/zodiacPlugin.d.ts"
      ]
    }
  },
  "scripts": {
    "test": "jest --coverage --verbose",
    "start": "start coverage/lcov-report/index.html",
    "format": "nhb-format",
    "lint": "nhb-lint",
    "fix": "nhb-fix",
    "build": "nhb-build",
    "commit": "nhb-commit",
    "module": "nhb-module",
    "count": "nhb-count",
    "delete": "nhb-delete"
  }
}