{
	"name": "diginext-utils",
	"version": "4.1.8",
	"sideEffects": false,
	"readme": "README.md",
	"homepage": "https://wearetopgroup.com",
	"author": {
		"name": "TOP GROUP (a.k.a Digitop)",
		"email": "dev@wearetopgroup.com"
	},
	"keywords": [
		"utils",
		"plugins",
		"diginext",
		"diginext-utils",
		"utilities",
		"helper",
		"extra"
	],
	"main": "./dist/index.js",
	"module": "./esm/index.js",
	"types": "./dist/index.d.ts",
	"typesVersions": {
		"*": {
			"*": [
				"./dist/index.d.ts"
			],
			"array": [
				"./dist/array/index.d.ts"
			],
			"string": [
				"./dist/string/index.d.ts"
			],
			"object": [
				"./dist/object/index.d.ts"
			],
			"math": [
				"./dist/math/index.d.ts"
			],
			"file": [
				"./dist/file/index.d.ts"
			],
			"device": [
				"./dist/device/index.d.ts"
			],
			"date": [
				"./dist/date/index.d.ts"
			],
			"email": [
				"./dist/email/index.d.ts"
			],
			"gameboi": [
				"./dist/gameboi/index.d.ts"
			],
			"images": [
				"./dist/images/index.d.ts"
			],
			"name": [
				"./dist/name/index.d.ts"
			],
			"permission": [
				"./dist/permission/index.d.ts"
			],
			"response": [
				"./dist/response/index.d.ts"
			],
			"xconsole": [
				"./dist/xconsole/index.d.ts"
			],
			"cached": [
				"./dist/cached/index.d.ts"
			],
			"html": [
				"./dist/html/index.d.ts"
			],
			"lib": [
				"./dist/lib/index.d.ts"
			],
			"makeSlug": [
				"./dist/Slug.d.ts"
			]
		}
	},
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"import": "./esm/index.js",
			"require": "./dist/index.js"
		},
		"./array": {
			"types": "./dist/array/index.d.ts",
			"import": "./esm/array/index.js",
			"require": "./dist/array/index.js"
		},
		"./makeSlug": {
			"types": "./dist/Slug.d.ts",
			"import": "./esm/Slug.js",
			"require": "./dist/Slug.js"
		},
		"./string": {
			"types": "./dist/string/index.d.ts",
			"import": "./esm/string/index.js",
			"require": "./dist/string/index.js"
		},
		"./guessMimeType": {
			"types": "./dist/string/guessMimeType.d.ts",
			"import": "./esm/string/guessMimeType.js",
			"require": "./dist/string/guessMimeType.js"
		},
		"./object": {
			"types": "./dist/object/index.d.ts",
			"import": "./esm/object/index.js",
			"require": "./dist/object/index.js"
		},
		"./math": {
			"types": "./dist/math/index.d.ts",
			"import": "./esm/math/index.js",
			"require": "./dist/math/index.js"
		},
		"./file": {
			"types": "./dist/file/index.d.ts",
			"import": "./esm/file/index.js",
			"require": "./dist/file/index.js"
		},
		"./device": {
			"types": "./dist/device/index.d.ts",
			"import": "./esm/device/index.js",
			"require": "./dist/device/index.js"
		},
		"./date": {
			"types": "./dist/date/index.d.ts",
			"import": "./esm/date/index.js",
			"require": "./dist/date/index.js"
		},
		"./email": {
			"types": "./dist/email/index.d.ts",
			"import": "./esm/email/index.js",
			"require": "./dist/email/index.js"
		},
		"./gameboi": {
			"types": "./dist/gameboi/index.d.ts",
			"import": "./esm/gameboi/index.js",
			"require": "./dist/gameboi/index.js"
		},
		"./images": {
			"types": "./dist/images/index.d.ts",
			"import": "./esm/images/index.js",
			"require": "./dist/images/index.js"
		},
		"./name": {
			"types": "./dist/name/index.d.ts",
			"import": "./esm/name/index.js",
			"require": "./dist/name/index.js"
		},
		"./permission": {
			"types": "./dist/permission/index.d.ts",
			"import": "./esm/permission/index.js",
			"require": "./dist/permission/index.js"
		},
		"./response": {
			"types": "./dist/response/index.d.ts",
			"import": "./esm/response/index.js",
			"require": "./dist/response/index.js"
		},
		"./xconsole": {
			"types": "./dist/xconsole/index.d.ts",
			"import": "./esm/xconsole/index.js",
			"require": "./dist/xconsole/index.js"
		},
		"./cached": {
			"types": "./dist/cached/index.d.ts",
			"import": "./esm/cached/index.js",
			"require": "./dist/cached/index.js"
		},
		"./html": {
			"types": "./dist/html/index.d.ts",
			"import": "./esm/html/index.js",
			"require": "./dist/html/index.js"
		},
		"./lib": {
			"types": "./dist/lib/index.d.ts",
			"import": "./esm/lib/index.js",
			"require": "./dist/lib/index.js"
		}
	},
	"files": [
		"dist",
		"esm"
	],
	"scripts": {
		"build": "npm run clean && npm run build:cjs && npm run build:esm && npm run postbuild",
		"build:cjs": "tsc -p tsconfig.cjs.json",
		"build:esm": "tsc -p tsconfig.esm.json && node scripts/fix-esm-imports.js",
		"postbuild": "node -e \"require('fs').writeFileSync('esm/package.json', JSON.stringify({type:'module'}, null, 2))\"",
		"dev": "tsc -p tsconfig.cjs.json --watch",
		"clean": "rimraf dist esm",
		"release": "npm run build && npm publish",
		"test": "vitest run",
		"test:watch": "vitest",
		"test:coverage": "vitest run --coverage",
		"lint": "eslint src --fix --ext .ts,.tsx",
		"typecheck": "tsc --noEmit"
	},
	"resolutions": {
		"axios": "1.13.4"
	},
	"overrides": {
		"axios": "1.13.4"
	},
	"dependencies": {
		"blueimp-load-image": "5.16.0",
		"chalk": "4.1.2",
		"dayjs": "1.11.5",
		"axios": "1.13.4",
		"deep-email-validator": "0.1.21",
		"file-saver": "2.0.5",
		"gsap": "3.10.4",
		"lodash": "4.17.23"
	},
	"publishConfig": {
		"access": "public"
	},
	"devDependencies": {
		"@types/blueimp-load-image": "5.16.0",
		"@types/file-saver": "2.0.5",
		"@types/lodash": "4.14.186",
		"@types/node": "20.15.0",
		"@types/react": "17.0.13",
		"@types/react-dom": "17.0.8",
		"@typescript-eslint/eslint-plugin": "6.0.0",
		"@typescript-eslint/parser": "6.0.0",
		"@vitest/coverage-v8": "1.0.0",
		"eslint": "8.50.0",
		"eslint-config-prettier": "9.0.0",
		"eslint-plugin-import": "2.29.0",
		"prettier": "3.0.0",
		"rimraf": "5.0.1",
		"typescript": "5.9.3",
		"vitest": "1.0.0"
	},
	"nodemonConfig": {
		"watch": [
			"src"
		],
		"exec": "pnpm",
		"ext": "js,json,ts,tsx",
		"ignore": [
			"node_modules",
			"dist",
			"build",
			"esm",
			"*.log"
		],
		"delay": "1",
		"env": {
			"NODE_ENV": "local"
		}
	}
}
