UNPKG

rgex

Version:

A powerful, chainable regex builder platform with comprehensive validation utilities

109 lines (108 loc) 2.62 kB
{ "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'" ] } }