UNPKG

@trutoo/event-bus

Version:

Typesafe cross-platform pubsub event bus ensuring reliable communication between fragments and micro frontends.

100 lines (99 loc) 2.57 kB
{ "name": "@trutoo/event-bus", "version": "3.0.0", "description": "Typesafe cross-platform pubsub event bus ensuring reliable communication between fragments and micro frontends.", "type": "module", "packageManager": "yarn@4.6.0", "keywords": [ "event bus", "communication", "micro frontends", "fragments" ], "author": { "name": "Trutoo AB", "url": "https://www.trutoo.com/" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/trutoo/event-bus.git" }, "bugs": "https://github.com/trutoo/event-bus/issues", "contributors": [ { "name": "Erik Hughes", "email": "erik.hughes@outlook.com", "url": "https://github.com/swiftwork" } ], "main": "dist/index.cjs.js", "module": "dist/index.esm.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.esm.js", "require": "./dist/index.cjs.js", "types": "./dist/index.d.ts" } }, "sideEffects": false, "engines": { "node": ">=16.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "files": [ "dist/", "README.md", "LICENSE" ], "husky": { "hooks": { "pre-push": "yarn test", "commit-msg": "node tools/commit-msg.js" } }, "scripts": { "prebuild": "rimraf dist/*", "build": "rollup -c", "test": "jest", "postversion": "yarn build", "release": "semantic-release" }, "dependencies": { "fast-equals": "^5.2.2", "jsonschema": "^1.5.0" }, "devDependencies": { "@rollup/plugin-commonjs": "28.0.6", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "16.0.1", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "12.1.3", "@semantic-release/changelog": "6.0.3", "@semantic-release/github": "11.0.3", "@types/jest": "30.0.0", "@typescript-eslint/eslint-plugin": "8.34.1", "@typescript-eslint/parser": "8.34.1", "conventional-changelog-angular": "8.0.0", "eslint": "9.29.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-prettier": "5.5.0", "eslint-plugin-simple-import-sort": "12.1.1", "eslint-plugin-unused-imports": "4.1.4", "husky": "9.1.7", "jest": "30.0.2", "prettier": "3.5.3", "rimraf": "6.0.1", "rollup": "4.44.0", "rollup-plugin-node-polyfills": "0.2.1", "semantic-release": "24.2.5", "ts-jest": "29.4.0", "tslib": "^2.8.1", "typescript": "5.8.3" } }