UNPKG

nhb-toolbox

Version:

A versatile collection of smart, efficient, and reusable utility functions and classes for everyday development needs.

266 lines 7.58 kB
{ "name": "nhb-toolbox", "version": "4.14.14", "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://toolbox.nazmul-nhb.dev", "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.33.0", "@types/jest": "^30.0.0", "@types/node": "^24.2.1", "@typescript-eslint/eslint-plugin": "^8.39.1", "@typescript-eslint/parser": "^8.39.1", "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "globals": "^16.3.0", "husky": "^9.1.7", "jest": "^30.0.5", "lint-staged": "^16.1.5", "nhb-scripts": "^1.8.55", "prettier": "^3.6.2", "ts-jest": "^29.4.1", "typescript": "^5.9.2", "typescript-eslint": "^8.39.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" }, "./http-status/types": { "types": "./dist/dts/http-status/types.d.ts", "default": "./dist/dts/http-status/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" ], "http-status/types": [ "dist/dts/http-status/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", "test:watch": "jest --onlyChanged --verbose --watch", "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" } }