nhb-toolbox
Version:
A versatile collection of smart, efficient, and reusable utility functions and classes for everyday development needs.
256 lines • 7.25 kB
JSON
{
"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"
}
}