UNPKG

regexpstructor

Version:

Build regular expressions in a safe and readable way.

106 lines (105 loc) 3.08 kB
{ "name": "regexpstructor", "version": "2.0.2", "description": "Build regular expressions in a safe and readable way.", "keywords": [ "VerbalExpressions", "Regular", "Expressions", "RegExp", "RegEx", "fluid" ], "author": "Jonas Winzen <2ndjpeg+npmjs@gmail.com>", "homepage": "https://github.com/mister-what/regexpstructor", "license": "MIT", "main": "./dist/cjs/index.js", "exports": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" }, "sideEffects": false, "types": "./dist/cjs/index.d.ts", "directories": { "src": "src" }, "files": [ "dist", "types", "README.md" ], "repository": { "type": "git", "url": "git+https://github.com/mister-what/regexpstructor.git" }, "scripts": { "clean": "rimraf dist", "clean:reason": "bsb -clean-world", "build:reason": "bsb -make-world", "build:esbuild": "node esbuild.mjs", "build:dts:tsc": "tsc", "build:dts:rollup": "rollup -c", "build:dts": "run-s 'build:dts:*'", "build": "run-s 'build:*'", "prepack": "npm-run-all -s clean build", "test": "jest", "lint": "eslint . --cache --fix", "_postinstall": "husky install", "prepublishOnly": "pinst --disable", "postpublish": "pinst --enable" }, "bugs": { "url": "https://github.com/mister-what/regexpstructor/issues" }, "packageManager": "yarn@3.4.1", "devDependencies": { "@babel/cli": "^7.21.0", "@babel/core": "^7.21.0", "@babel/eslint-parser": "^7.19.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/plugin-transform-destructuring": "^7.20.7", "@babel/preset-env": "^7.20.2", "@babel/preset-typescript": "^7.21.0", "@rescript/std": "^9.1.3", "@semantic-release/changelog": "^6.0.1", "@semantic-release/commit-analyzer": "^9.0.2", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.7", "@semantic-release/npm": "^9.0.2", "@semantic-release/release-notes-generator": "^10.0.3", "@types/jest": "^27.0.3", "@typescript-eslint/eslint-plugin": "^5.54.0", "@typescript-eslint/parser": "^5.54.0", "bs-platform": "^9.0.2", "commitizen": "^4.3.0", "core-js": "^3.29.0", "cz-conventional-changelog": "^3.3.0", "esbuild": "^0.17.10", "esbuild-plugin-babel": "^0.2.3", "eslint": "^8.35.0", "eslint-plugin-import": "^2.27.5", "husky": "^8.0.3", "jest": "^29.4.3", "lint-staged": "^13.1.2", "npm-run-all": "^4.1.5", "param.macro": "3.2.1", "pinst": "^3.0.0", "prettier": "^2.8.4", "rimraf": "^4.1.2", "rollup": "^3.17.3", "rollup-plugin-dts": "^5.2.0", "semantic-release": "^20.1.1", "ts-toolbelt": "^9.6.0", "typescript": "^4.9.5" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "lint-staged": { "./{src,test}/**/*.js": "eslint --cache --fix", "./{src,test,types}/**/*.{js,ts,md}": "prettier --write" } }