{
	"name": "rgex",
	"version": "1.2.0",
	"description": "A powerful, chainable regex builder platform with comprehensive validation utilities",
	"main": "dist/index.js",
	"module": "dist/index.js",
	"types": "dist/index.d.ts",
	"type": "module",
	"exports": {
		".": {
			"import": "./dist/index.js",
			"require": "./dist/index.js",
			"types": "./dist/index.d.ts"
		},
		"./core": {
			"import": "./dist/core.js",
			"require": "./dist/core.js",
			"types": "./dist/core.d.ts"
		},
		"./utils": {
			"import": "./dist/utils.js",
			"require": "./dist/utils.js",
			"types": "./dist/utils.d.ts"
		},
		"./human-text": {
			"import": "./dist/human-text.js",
			"require": "./dist/human-text.js",
			"types": "./dist/human-text.d.ts"
		},
		"./password": {
			"import": "./dist/password.js",
			"require": "./dist/password.js",
			"types": "./dist/password.d.ts"
		},
		"./constants": {
			"import": "./dist/constants.js",
			"require": "./dist/constants.js",
			"types": "./dist/constants.d.ts"
		},
		"./types": {
			"import": "./dist/types.js",
			"require": "./dist/types.js",
			"types": "./dist/types.d.ts"
		},
		"./package.json": "./package.json"
	},
	"scripts": {
		"lint": "tsc --noEmit",
		"test": "bun run ./test/index.test.ts",
		"examples": "bun run ./examples/examples.ts",
		"help": "bun run ./scripts/scripts.ts",
		"build:js": "bun run ./scripts/build.ts",
		"build:docs": "bun run ./scripts/build.ts docs",
		"build": "bun run ./scripts/build.ts full",
		"build:ci": "bun run ./scripts/build.ts ci",
		"postinstall": "node scripts/postinstall.js",
		"clean": "rm -rf dist docs docs-md",
		"prepare": "husky"
	},
	"keywords": [
		"regex",
		"regular-expressions",
		"validation",
		"typescript",
		"builder-pattern",
		"chainable",
		"email-validation",
		"url-validation",
		"pattern-matching",
		"human-text-parsing",
		"password-validation"
	],
	"author": "duongnguyen321",
	"license": "MIT",
	"devDependencies": {
		"@types/node": "^24.0.10",
		"husky": "^9.1.7",
		"jsdoc": "^4.0.4",
		"jsdoc-tsimport-plugin": "^1.0.5",
		"lint-staged": "^16.1.2",
		"tsx": "^4.20.3",
		"typedoc": "^0.28.7",
		"typescript": "^5.0.0"
	},
	"peerDependencies": {
		"typescript": "^5"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/duongnguyen321/rgex.git"
	},
	"bugs": {
		"url": "https://github.com/duongnguyen321/rgex/issues"
	},
	"homepage": "https://duongnguyen321.github.io/rgex",
	"files": [
		"dist/",
		"examples/",
		"scripts/"
	],
	"lint-staged": {
		"*.{ts,tsx}": [
			"echo 'Building, testing, and generating docs...'",
			"bash -c 'bun run build'",
			"bash -c 'bun test'"
		]
	}
}
