UNPKG

rules-engine-lib

Version:

A Ts rules engine lib

62 lines (61 loc) 1.6 kB
{ "name": "rules-engine-lib", "version": "1.0.0", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "type": "module", "description": "A Ts rules engine lib", "author": { "name": "Eslam ibrahim", "email": "eslam.mahgoub@gmail.com", "url": "https://eslamibrahim.dev" }, "license": "MIT", "scripts": { "test": "bun test", "coverage": "bun run clean && bun test --coverage", "examples": "bun run ./examples/*.ts", "lint": "bunx biome lint --write ./rules-engine", "check": "bunx biome check ./rules-engine", "format": "bunx biome format --write ./rules-engine", "clean": "rm -rf ./dist ./coverage", "build": "bun run clean && bun run build.ts", "prepublishOnly": "bun run clean && bun run build", "version": "bun ./release/version.ts", "version:bump": "bun ./release/bump.ts minor", "changelog": "git cliff --prepend CHANGELOG.md -u" }, "repository": { "type": "git", "url": "git+https://github.com/eslammahgoub/rules-engine-lib" }, "bugs": "https://github.com/eslammahgoub/rules-engine-lib/issues", "exports": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "keywords": [ "ts", "bun", "typescript rules engine", "javascript rules engine", "business rules", "business", "rules", "engine", "rules engine", "business rules engine" ], "files": ["dist"], "devDependencies": { "@biomejs/biome": "1.9.4", "@types/bun": "latest", "bun-plugin-dts": "^0.3.0", "lefthook": "^1.8.4" }, "peerDependencies": { "typescript": "^5.6.3" } }