UNPKG

@pexip/signal

Version:

an observer pattern while avoiding boilerplate code. https://en.wikipedia.org/wiki/Signals_and_slots

60 lines 1.65 kB
{ "name": "@pexip/signal", "version": "16.9.3", "description": "an observer pattern while avoiding boilerplate code. https://en.wikipedia.org/wiki/Signals_and_slots", "keywords": [ "event", "observer", "pattern", "signal" ], "homepage": "https://gitlab.com/pexip/zoo", "bugs": "https://gitlab.com/pexip/zoo/issues", "repository": { "type": "git", "url": "https://github.com/pexip/aquila.git", "directory": "packages/signal" }, "type": "module", "license": "Apache-2.0", "main": "dist", "module": "dist/index.js", "types": "dist/index.d.ts", "directories": { "doc": "api-docs/" }, "files": [ "dist/", "api-docs/" ], "scripts": { "build": "pexip-bundler build && yarn docs", "build:sourcemap": "pexip-bundler build --sourcemap && yarn docs", "clean": "rm -rf dist/ api-docs/", "dev": "pexip-bundler dev", "prepack": "yarn clean && yarn build", "test": "jest", "test:dev": "jest --watch", "tsc": "tsc --noEmit", "check-format": "prettier --ignore-path=../../.prettierignore --check .", "format": "prettier --ignore-path=../../.prettierignore --write .", "lint": "yarn run -T biome lint", "typecheck": "yarn tsc --noEmit -p .", "docs": "typedoc" }, "devDependencies": { "@jest/globals": "^30.2.0", "@pexip/bundler": "18.2.0", "@swc/core": "^1.10.12", "@swc/jest": "^0.2.39", "jest": "^29.5.12", "jest-junit": "^16.0.0", "prettier": "^3.2.5", "typedoc": "^0.28.15", "typedoc-plugin-markdown": "^4.9.0", "typescript": "~5.7.3" }, "publishConfig": { "access": "public" } }