UNPKG

@webqit/observer

Version:

A simple set of functions for intercepting and observing JavaScript objects and arrays.

68 lines (67 loc) 1.79 kB
{ "name": "@webqit/observer", "title": "Observer", "description": "A simple set of functions for intercepting and observing JavaScript objects and arrays.", "keywords": [ "observer", "reflection", "interception", "pub/sub pattern", "object.observe", "array.observe", "events" ], "homepage": "https://webqit.io/tooling/observer", "version": "3.8.19", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/webqit/observer.git" }, "bugs": { "url": "https://github.com/webqit/observer/issues" }, "type": "module", "sideEffects": false, "main": "src/index.js", "scripts": { "test": "mocha --extension .test.js --recursive --timeout 5000 --exit", "build": "esbuild main=src/index.browser.js --bundle --minify --sourcemap --outdir=dist", "preversion": "npm run test && npm run build && git add -A dist", "postversion": "git push && git push --tags", "version:next": "npm version prerelease --preid=next" }, "dependencies": { "@webqit/util": "^0.8.16" }, "devDependencies": { "chai": "^4.3.4", "coveralls": "^3.1.1", "esbuild": "^0.17.9", "mocha": "^10.2.0", "mocha-lcov-reporter": "^1.3.0" }, "author": "Oxford Harrison <oxharris.dev@gmail.com>", "maintainers": [ "Oxford Harrison <oxharris.dev@gmail.com>" ], "contributors": [], "funding": { "type": "patreon", "url": "https://patreon.com/ox_harris" }, "badges": { "list": [ "npmversion", "npmdownloads", "patreon" ], "config": { "patreonUsername": "ox_harris", "githubUsername": "webqit", "githubRepository": "observer", "githubSlug": "webqit/observer", "npmPackageName": "@webqit/observer" } } }