UNPKG

evnty

Version:

Async-first, reactive event handling library for complex event flows in browser and Node.js

91 lines 2.69 kB
{ "name": "evnty", "description": "Async-first, reactive event handling library for complex event flows in browser and Node.js", "version": "5.2.0", "type": "module", "types": "build/index.d.ts", "main": "build/index.cjs", "module": "build/index.js", "exports": { "require": "./build/index.cjs", "import": "./build/index.js" }, "files": [ "build", "src/*.ts", "src/__tests__/example.js" ], "sideEffects": false, "repository": { "type": "git", "url": "git+https://github.com/3axap4eHko/evnty.git" }, "keywords": [ "event", "listener", "events", "emit", "emitter", "anonymous", "flow", "event-driven", "reactive", "reactivity", "react", "signal", "functional", "stream" ], "runkitExampleFilename": "src/__tests__/example.js", "funding": "https://github.com/sponsors/3axap4eHko", "author": { "name": "Ivan Zakharchanka", "email": "3axap4eHko@gmail.com", "url": "https://linkedin.com/in/3axap4eHko" }, "license": "MIT", "bugs": { "url": "https://github.com/3axap4eHko/evnty/issues" }, "homepage": "https://github.com/3axap4eHko/evnty#readme", "devDependencies": { "@eslint/js": "^10.0.1", "@fast-check/vitest": "^0.2.4", "@stryker-mutator/core": "^9.6.0", "@stryker-mutator/typescript-checker": "^9.6.0", "@stryker-mutator/vitest-runner": "^9.6.0", "@types/node": "^25.3.3", "@typescript-eslint/eslint-plugin": "^8.56.1", "@typescript-eslint/parser": "^8.56.1", "@typescript-eslint/typescript-estree": "^8.56.1", "@vitest/coverage-v8": "^4.0.18", "@vuepress/bundler-vite": "2.0.0-rc.23", "@vuepress/theme-default": "2.0.0-rc.105", "eslint": "^10.0.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.5", "evnty-release": "npm:evnty@latest", "inop": "^0.9.0", "overtake": "1.4.0", "prettier": "^3.8.1", "recast": "^0.23.11", "sass-embedded": "^1.97.3", "typescript": "^5.9.3", "typescript-eslint": "^8.56.1", "vitest": "^4.0.18", "vue": "^3.5.29", "vuepress": "2.0.0-rc.23" }, "scripts": { "build": "rm -rf build && inop src build -i __tests__ -i __bench__ -i *.tmp.ts && tsc -p tsconfig.build.json --declaration --emitDeclarationOnly", "test": "vitest run", "lint": "eslint src", "check": "stryker run", "docs:build": "vuepress build docs", "docs:clean-dev": "vuepress dev docs --clean-cache", "docs:dev": "vuepress dev docs", "docs:gen": "node ./scripts/docgen.ts src/*.ts", "docs:update-package": "pnpm dlx vp-update", "bench": "overtake src/__bench__/event.ts --progress" } }