{"_id":"use-propagate","_rev":"34-50e814faad9e8267f9ed13dd782c4a5f","name":"use-propagate","dist-tags":{"latest":"0.2.2","main":"0.2.3-main.202601020921.1ebf915"},"versions":{"0.0.1-main.b18a4e0":{"name":"use-propagate","version":"0.0.1-main.b18a4e0","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.b18a4e0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"9c1bbeb17b06151c036976f2c7f07b145d2e3158","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.b18a4e0.tgz","fileCount":21,"integrity":"sha512-hr8wDvMMKxZSAsTImzfAdx+IHKeqO+n8jbY3qdzip0ssLRQ5HtEmf5VWgXQ9HofZXoNIUss7zt8lkTYHe7hiSQ==","signatures":[{"sig":"MEUCIDjpoesEv3MI70+xB9Ly5JEbsm/ClxWI8ipBP2YCZb04AiEAp6qgzFrOH1zqx7QVKhYd/Gdi+9XWPrlcHJ++3pMwuJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.b18a4e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29021},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.b18a4e0.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.b18a4e0.tgz","_integrity":"sha512-hr8wDvMMKxZSAsTImzfAdx+IHKeqO+n8jbY3qdzip0ssLRQ5HtEmf5VWgXQ9HofZXoNIUss7zt8lkTYHe7hiSQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to subscribed children.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.b18a4e0","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.b18a4e0_1711259317425_0.30546690644045804","host":"s3://npm-registry-packages"}},"0.0.1-main.42c4dc5":{"name":"use-propagate","version":"0.0.1-main.42c4dc5","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.42c4dc5","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"295fb006e8c8dde1ce33a0dded697d798b47d291","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.42c4dc5.tgz","fileCount":21,"integrity":"sha512-FQ+6QBHEqwyaoNhh3odxGPhS1woZB+He8vyx3z0iC2HFVH4JdKK8yC/pMvfmno+UefbQiR0Ysf4XL1vlQBkCTw==","signatures":[{"sig":"MEUCIQCrSICGQFihhHUbThx6W6mv67d9ifztioTcqBxBP4EZ/AIgSEKFxSm9bOxKv6QVuUKPOZMuKbQxOS56ivuxm8AU0cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.42c4dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29040},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.42c4dc5.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.42c4dc5.tgz","_integrity":"sha512-FQ+6QBHEqwyaoNhh3odxGPhS1woZB+He8vyx3z0iC2HFVH4JdKK8yC/pMvfmno+UefbQiR0Ysf4XL1vlQBkCTw==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.42c4dc5","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.42c4dc5_1711260502122_0.4005469881198729","host":"s3://npm-registry-packages"}},"0.0.1-main.1d6b316":{"name":"use-propagate","version":"0.0.1-main.1d6b316","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.1d6b316","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"e650c0a85b94503fb4fab5bc425563452589d032","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.1d6b316.tgz","fileCount":21,"integrity":"sha512-SLA+3WHc80WrhYaJoVnBmY9mqG/69lBP9TZbqaOYs1rsqwFoqZinJNqdZD0R+A5aDqT1FrwsVaVN8Dal6Y52Lg==","signatures":[{"sig":"MEQCIBKQpO53gRryBGtGa890KvRuknLu7YyngfKi2hhmyHw5AiAK4eOE+Nlx9/vDfKcXOk/ZYxkIJe0VNF797e7h/0/T/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.1d6b316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29051},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.1d6b316.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.1d6b316.tgz","_integrity":"sha512-SLA+3WHc80WrhYaJoVnBmY9mqG/69lBP9TZbqaOYs1rsqwFoqZinJNqdZD0R+A5aDqT1FrwsVaVN8Dal6Y52Lg==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.1d6b316","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.1d6b316_1711337492550_0.19020459220621366","host":"s3://npm-registry-packages"}},"0.0.1-main.fd86f9a":{"name":"use-propagate","version":"0.0.1-main.fd86f9a","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.fd86f9a","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"e14c152df9ae844fdebd37dfb4d71b0fbd854b13","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.fd86f9a.tgz","fileCount":21,"integrity":"sha512-gapoK5PuFQhyiRRbTBFhNmPQJ1emgrBlGWEmb5LUhca1wSJpazTgb4y+Zv/7yA/3EAbvDnM1138CTKERVX4efQ==","signatures":[{"sig":"MEUCIHSyz88L1hI4LuhaU+TThpn04K/lrB8yLJWw3pDjRaS9AiEA9/BA7d1GpMzeAXwr4DwHSFV5NZ83sLHAGkYgp/a7kpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.fd86f9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29124},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.fd86f9a.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.fd86f9a.tgz","_integrity":"sha512-gapoK5PuFQhyiRRbTBFhNmPQJ1emgrBlGWEmb5LUhca1wSJpazTgb4y+Zv/7yA/3EAbvDnM1138CTKERVX4efQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.fd86f9a","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.fd86f9a_1711352569076_0.0011795791834581237","host":"s3://npm-registry-packages"}},"0.0.1-main.af24127":{"name":"use-propagate","version":"0.0.1-main.af24127","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.af24127","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"8e376700ac8ab4f772638eda7ccca4961d7d2207","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.af24127.tgz","fileCount":21,"integrity":"sha512-UF5pxtJW2BLi/Fc6PXarnZ5SsW65pljgXKv4/JZRceNTyIy0Sfp8iSIQ5nDWJbpgKUZq1lcaX75fMPaXS/qWlg==","signatures":[{"sig":"MEYCIQDYbFGx6fxpnAES1cYJHn2Ue2Zqfu8OfUWHrCcRYDxWiwIhAPe8/H2izFypGjMrp5vLWNFsQgKz1TuExe1xYhkvQtoo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.af24127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29112},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.af24127.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.af24127.tgz","_integrity":"sha512-UF5pxtJW2BLi/Fc6PXarnZ5SsW65pljgXKv4/JZRceNTyIy0Sfp8iSIQ5nDWJbpgKUZq1lcaX75fMPaXS/qWlg==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.af24127","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.af24127_1711352915089_0.21159423493210983","host":"s3://npm-registry-packages"}},"0.0.1-main.af60d00":{"name":"use-propagate","version":"0.0.1-main.af60d00","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.af60d00","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"8f8655eb6282b5f74bace6099b5d6b5f3359879c","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.af60d00.tgz","fileCount":21,"integrity":"sha512-UBNx5ajAPmd2uMi9iLXnOklFXEpRcbmJ3Fxd91s9Bjb75srvOKM8vmXopk6BSH8LsiwQGrcQGCaPM/C2iluh+A==","signatures":[{"sig":"MEYCIQC1qQl8LBSSOJUQssX5oisg783LtPwZlOpmyApUdBtdSgIhAOGaVe8L44dabYfs/sc6auwFH1L+yHLQboEsi22qItdo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.af60d00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29113},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.af60d00.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.af60d00.tgz","_integrity":"sha512-UBNx5ajAPmd2uMi9iLXnOklFXEpRcbmJ3Fxd91s9Bjb75srvOKM8vmXopk6BSH8LsiwQGrcQGCaPM/C2iluh+A==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.af60d00","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.af60d00_1711352940103_0.7226221727557234","host":"s3://npm-registry-packages"}},"0.0.1-main.1083a1c":{"name":"use-propagate","version":"0.0.1-main.1083a1c","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.0.1-main.1083a1c","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"b45997a22a843400364a506aabd39052debf5d99","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.0.1-main.1083a1c.tgz","fileCount":21,"integrity":"sha512-PRg0PrJlw0+lJf1Ign3YeiD+3Ph+G42qhp7Ou5iVaClrbZjdQHkJ7elpIutk5G8sS0k7rDW1WJcwzjZAoIbLHQ==","signatures":[{"sig":"MEQCIAMZ68IjtxCZTi1CbOXUtfrqh/lurK8HTD+yLBNG+ki2AiAiWLePB6e6SXDw3uZY+Wn8+c5ShL82QZzD/zYBh+rOWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.0.1-main.1083a1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21762},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.0.1-main.1083a1c.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.0.1-main.1083a1c.tgz","_integrity":"sha512-PRg0PrJlw0+lJf1Ign3YeiD+3Ph+G42qhp7Ou5iVaClrbZjdQHkJ7elpIutk5G8sS0k7rDW1WJcwzjZAoIbLHQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.0.1-main.1083a1c","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"peerDependencies":{"react":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.0.1-main.1083a1c_1711427333092_0.23737129964767667","host":"s3://npm-registry-packages"}},"0.1.0-main.89e6ee8":{"name":"use-propagate","version":"0.1.0-main.89e6ee8","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.0-main.89e6ee8","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"91dd640872754b228d77efd4ca06e598ddf3074c","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.0-main.89e6ee8.tgz","fileCount":21,"integrity":"sha512-Uu42rh/69HfkYWeRfHS0sI5ZDohWLPhPO7RJ2Z6q2P/z/G42Tf+sS3Cx1xdibQCNICr7Fokh0mvzBcg7rUC/wQ==","signatures":[{"sig":"MEQCIGkfF55ANaBrmaXNzLl5+FSfx1wmCNIjIM0GuwxBTRnPAiBjqYQN8WU326fNQpu0H30YOdNTIOPNokn0DeiWR7z/mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.0-main.89e6ee8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22686},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.0-main.89e6ee8.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.0-main.89e6ee8.tgz","_integrity":"sha512-Uu42rh/69HfkYWeRfHS0sI5ZDohWLPhPO7RJ2Z6q2P/z/G42Tf+sS3Cx1xdibQCNICr7Fokh0mvzBcg7rUC/wQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.2.4","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.0-main.89e6ee8","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react:16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.0-main.89e6ee8_1711956186297_0.43020143682279843","host":"s3://npm-registry-packages"}},"0.1.0-main.c135359":{"name":"use-propagate","version":"0.1.0-main.c135359","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.0-main.c135359","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"4e4bba6d448f98d1458eec764b54fa4d0c6747d0","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.0-main.c135359.tgz","fileCount":15,"integrity":"sha512-G9sbmWzXu1qO/bW65QT90CWhqQL3NyzdGUFNWB56jK6z1n2rg65DJrxHKTY2r3oE+iVHLUAYWbOhqib9KOen4Q==","signatures":[{"sig":"MEQCICOWcRsIT0RzIdFt+pRAwz733IUvv22rJkquK+auJuwdAiAKvr6WwFowGM7HEKw6WJuHq0IikCm6hbxP2hm7FVKHUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.0-main.c135359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24323},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.0-main.c135359.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.0-main.c135359.tgz","_integrity":"sha512-G9sbmWzXu1qO/bW65QT90CWhqQL3NyzdGUFNWB56jK6z1n2rg65DJrxHKTY2r3oE+iVHLUAYWbOhqib9KOen4Q==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.0-main.c135359","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react:16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.0-main.c135359_1714455966164_0.28795532043139294","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"use-propagate","version":"0.1.0","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"134b0d3049562b2c752fc3c1f62d059ef6989c46","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.0.tgz","fileCount":15,"integrity":"sha512-VkVuUDwLdQzsUKl+ZmK54WHDGmsiXchi/p7ldYJTQF1o7IMFcTy3XnGmiOrG/aMpyWM7QVNwgHA7ZcKNNakZwA==","signatures":[{"sig":"MEYCIQC1dyfR9R0ZkVfg8WqvY7xOqS8cqFc4cz5IhZAin64VhwIhAIykklgJbjVPWC4fo0o6LxpMnJQma4EnCxSD5VdO9QSB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24297},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.0.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.0.tgz","_integrity":"sha512-VkVuUDwLdQzsUKl+ZmK54WHDGmsiXchi/p7ldYJTQF1o7IMFcTy3XnGmiOrG/aMpyWM7QVNwgHA7ZcKNNakZwA==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.0","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react:16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.0_1714457384851_0.47537947944316383","host":"s3://npm-registry-packages"}},"0.1.1-main.c03d10e":{"name":"use-propagate","version":"0.1.1-main.c03d10e","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.1-main.c03d10e","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"729fd6ebaacc3086f0cb19ef8290c4ad31dc73d7","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.1-main.c03d10e.tgz","fileCount":15,"integrity":"sha512-u7qPk/AR6uOTu8LnYkY+MOuSF0llP/YlkHxMCt3GZgW2DKFj7fbxFjsq67EE+R17qnpiNKmpaRI7dpJojJD/5g==","signatures":[{"sig":"MEYCIQCepZ/JP6JlNuzgMw2xoMfsRjBLmw8kIzWhMvqmedFZrgIhAKyIeldpvzQAkVb9CHzNZSu0mHqAV5+w41Xand/YT+Xr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.1-main.c03d10e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24323},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.1-main.c03d10e.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.1-main.c03d10e.tgz","_integrity":"sha512-u7qPk/AR6uOTu8LnYkY+MOuSF0llP/YlkHxMCt3GZgW2DKFj7fbxFjsq67EE+R17qnpiNKmpaRI7dpJojJD/5g==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.1-main.c03d10e","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react:16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.1-main.c03d10e_1714458468610_0.9943707601240881","host":"s3://npm-registry-packages"}},"0.1.1-main.e7c5338":{"name":"use-propagate","version":"0.1.1-main.e7c5338","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.1-main.e7c5338","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"386aab9b106d35abdf76346c7cacafc20b78d7b8","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.1-main.e7c5338.tgz","fileCount":15,"integrity":"sha512-keBwzcz9JPfsbZnxcqH/rbieISWRm6KEcyS1nnzeUgyrJOXNEHITZKV66VNfHTzMwpdqnI44aDxb++2IC2dHrA==","signatures":[{"sig":"MEQCIGpmVq5AdPbSaVdtcMcoNoPUc8o0xGhAUezVHzPTSNr1AiBzfJ/kBS12KglhJ9pifvSu6c67nieF7k4k92/RjKY+Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.1-main.e7c5338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24376},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.1-main.e7c5338.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.1-main.e7c5338.tgz","_integrity":"sha512-keBwzcz9JPfsbZnxcqH/rbieISWRm6KEcyS1nnzeUgyrJOXNEHITZKV66VNfHTzMwpdqnI44aDxb++2IC2dHrA==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.1-main.e7c5338","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react:16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react:18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.1-main.e7c5338_1714537199661_0.5150238113568846","host":"s3://npm-registry-packages"}},"0.1.1-main.d9ba316":{"name":"use-propagate","version":"0.1.1-main.d9ba316","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.1-main.d9ba316","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"a9afe55efa2baf2487c5f15e43de511fee49471a","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.1-main.d9ba316.tgz","fileCount":15,"integrity":"sha512-t5Rhtzkg7rMd5+yd3HlsQrXBZe7h25d9AEnq+PMb04NmjQh1emUpbpilgIpTyzn5pxBIJKD9BCgDLkQJ+RvS5w==","signatures":[{"sig":"MEYCIQDtSjfR+CfGx09vxwRb+q9sNhKsmf3mfCF93chN8JcXWAIhAPnB+uxMQrA8NasmeNSA5lQWBn54IGlzdPe1rd1gXGy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.1-main.d9ba316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24376},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.1-main.d9ba316.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.1-main.d9ba316.tgz","_integrity":"sha512-t5Rhtzkg7rMd5+yd3HlsQrXBZe7h25d9AEnq+PMb04NmjQh1emUpbpilgIpTyzn5pxBIJKD9BCgDLkQJ+RvS5w==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.1-main.d9ba316","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.1-main.d9ba316_1716593084413_0.9718997417692137","host":"s3://npm-registry-packages"}},"0.1.1-main.b6fea9b":{"name":"use-propagate","version":"0.1.1-main.b6fea9b","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.1.1-main.b6fea9b","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"aeb2cef8eefbfdfb97bad6a7add52a788c8a751a","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.1.1-main.b6fea9b.tgz","fileCount":15,"integrity":"sha512-7YjSpZ3vSAXnY+szeXwoOdyNEmeQ7m3cbyFDdVd5o2zLLwvMPn3i3wK4IX0xn+QxgCa5BEPjZH8lTwqLq/X2YA==","signatures":[{"sig":"MEYCIQCZ585Afs5xYGWryrIL85TQ2Bb72UXlclPygu3WIoJHYAIhAKgIZW79Ji+NVcZQxsV0jvoYHDr/v4pqH0pWmD8MzdaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.1.1-main.b6fea9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24376},"main":"./lib/commonjs/index.js","_from":"file:use-propagate-0.1.1-main.b6fea9b.tgz","exports":{".":{"import":{"types":"./lib/esmodules/index.d.ts","default":"./lib/esmodules/index.js"},"require":{"types":"./lib/commonjs/index.d.ts","default":"./lib/commonjs/index.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix && npm run bump:babel","test":"jest","build":"npm run build:babel:commonjs && npm run build:babel:esmodules && npm run build:typescript:commonjs && npm run build:typescript:esmodules","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:babel":"npm run bump:babel:commonjs && npm run bump:babel:esmodules","postscaffold":"npm run bump:babel","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","bump:babel:commonjs":"cat babel.commonjs.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.commonjs.config.json.tmp && mv babel.commonjs.config.json.tmp babel.commonjs.config.json","build:babel:commonjs":"babel src --config-file ./babel.commonjs.config.json --extensions .ts,.tsx --out-dir ./lib/commonjs/","bump:babel:esmodules":"cat babel.esmodules.config.json | jq --arg CORE_JS_VERSION `[ -f node_modules/@babel/runtime-corejs3/package.json ] && cat node_modules/@babel/runtime-corejs3/package.json | jq -r .version || cat ../../node_modules/@babel/runtime-corejs3/package.json | jq -r .version` '(.plugins[] | select(.[0] == \"@babel/plugin-transform-runtime\"))[1].version = $CORE_JS_VERSION' | prettier --parser json > babel.esmodules.config.json.tmp && mv babel.esmodules.config.json.tmp babel.esmodules.config.json","build:babel:esmodules":"babel src --config-file ./babel.esmodules.config.json --extensions .ts,.tsx --out-dir ./lib/esmodules/","build:typescript:commonjs":"tsc --project ./src/tsconfig.declaration.commonjs.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","build:typescript:esmodules":"tsc --project ./src/tsconfig.declaration.esmodules.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./lib/commonjs/index.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.1.1-main.b6fea9b.tgz","_integrity":"sha512-7YjSpZ3vSAXnY+szeXwoOdyNEmeQ7m3cbyFDdVd5o2zLLwvMPn3i3wK4IX0xn+QxgCa5BEPjZH8lTwqLq/X2YA==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.1.1-main.b6fea9b","@babel/runtime-corejs3":"^7.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","@babel/cli":"^7.24.1","typescript":"^5.4.3","@babel/core":"^7.24.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1","@babel/plugin-transform-runtime":"^7.24.3"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.1.1-main.b6fea9b_1716615561450_0.9426788643031194","host":"s3://npm-registry-packages"}},"0.2.0-main.e06c828":{"name":"use-propagate","version":"0.2.0-main.e06c828","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.e06c828","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"f6d194fc5feb5cfafdd6f9a95bf53482e646a017","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.e06c828.tgz","fileCount":9,"integrity":"sha512-kBDpE5ZqXBrbHutP0xh2/up1Ir4NqPR43Nz8zpBB+YeY1/DlVIhJQKJ3YOfvMXd8bkxkVqRzeDGFQ126bTSraw==","signatures":[{"sig":"MEYCIQCH47eex85X6qffMnDodNC4KCOI8gJE/KHoYqMJT3N20QIhAOL86iw+Snfepl7cwFqzLntsaPWlwT+UvEGqpgW9v3+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.e06c828","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19036},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.e06c828.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@latest\") | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.e06c828.tgz","_integrity":"sha512-kBDpE5ZqXBrbHutP0xh2/up1Ir4NqPR43Nz8zpBB+YeY1/DlVIhJQKJ3YOfvMXd8bkxkVqRzeDGFQ126bTSraw==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.2.0-main.e06c828"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.2.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.e06c828_1717034955244_0.864271652826319","host":"s3://npm-registry-packages"}},"0.2.0-main.6b6cfbd":{"name":"use-propagate","version":"0.2.0-main.6b6cfbd","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.6b6cfbd","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"2a664ecf418ae092abd1832705513d66d91e8885","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.6b6cfbd.tgz","fileCount":9,"integrity":"sha512-pJOeVqxJqkXV8pZs+6UMBu1bvX5qlRPyOInC5pPYs9HMGBRAQMmDI8plw9ybX+MiBck9qgHpxzOmrqcUeMMeEg==","signatures":[{"sig":"MEUCIQD32yj81+y0m4tfLV0xpe1GNRpyIWt/pak7x4SCbkanEQIgcdwGcRZTvjCS0C7bmcHBu+5k7SWf3C2OWLJayE5ymwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.6b6cfbd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19154},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.6b6cfbd.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.6b6cfbd.tgz","_integrity":"sha512-pJOeVqxJqkXV8pZs+6UMBu1bvX5qlRPyOInC5pPYs9HMGBRAQMmDI8plw9ybX+MiBck9qgHpxzOmrqcUeMMeEg==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.2.0-main.6b6cfbd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.2.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.6b6cfbd_1717063309095_0.22742390420877312","host":"s3://npm-registry-packages"}},"0.2.0-main.453b9f0":{"name":"use-propagate","version":"0.2.0-main.453b9f0","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.453b9f0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"e1585caf9f6330cb40f883addf415e5fa39a84e5","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.453b9f0.tgz","fileCount":9,"integrity":"sha512-A4Xuyxc31CQouJnUyp3t3aaYEa98EF6Tj9E4vpB5HyDK0DyF2k4XwwdgzgTA7136qTsKxmsAbEUVJhdi47Y9PQ==","signatures":[{"sig":"MEUCIAw8bo3ST5QCKNvawiBd4JyL/66lCNez0nKi72aAKaVsAiEAwLiMDIuY+Njx9S/yGnaxa1nyKiBKH93+JwsC/iNSA4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.453b9f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19154},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.453b9f0.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.453b9f0.tgz","_integrity":"sha512-A4Xuyxc31CQouJnUyp3t3aaYEa98EF6Tj9E4vpB5HyDK0DyF2k4XwwdgzgTA7136qTsKxmsAbEUVJhdi47Y9PQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.0.3","use-propagate":"^0.2.0-main.453b9f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.2.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/react":"^18.2.69","@babel/preset-env":"^7.24.3","@babel/preset-react":"^7.24.1","@tsconfig/strictest":"^2.0.3","react-test-renderer":"^18.2.0","@tsconfig/recommended":"^1.0.3","@testing-library/react":"^14.2.2","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.1"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.453b9f0_1717065719967_0.7880496727804576","host":"s3://npm-registry-packages"}},"0.2.0-main.4b4123f":{"name":"use-propagate","version":"0.2.0-main.4b4123f","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.4b4123f","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"7974cec997bf0660fb819726c25a555c2f3c5282","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.4b4123f.tgz","fileCount":9,"integrity":"sha512-LCO01q6QMKdox4JAZtsBxZui3IKplGZhZ1LV8Ug7t3wszvSs97kjcmKanbVjzxZtMMukesjsYJD+Cae12yDyYw==","signatures":[{"sig":"MEUCIQCZRc4BfWnZrspeS6ZaLWYNR+ibhmbS+i1MaeArH00aVgIgCfVCqSRCOdoYsWRheCjrRPuCeAlXIGmIkM+V8d1KgPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.4b4123f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19153},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.4b4123f.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.4b4123f.tgz","_integrity":"sha512-LCO01q6QMKdox4JAZtsBxZui3IKplGZhZ1LV8Ug7t3wszvSs97kjcmKanbVjzxZtMMukesjsYJD+Cae12yDyYw==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.0-main.4b4123f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.3.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/react":"^18.3.3","@babel/preset-env":"^7.24.6","@babel/preset-react":"^7.24.6","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@tsconfig/recommended":"^1.0.6","@testing-library/react":"^15.0.7","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.6"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.4b4123f_1717066596805_0.34640863628107454","host":"s3://npm-registry-packages"}},"0.2.0-main.750531b":{"name":"use-propagate","version":"0.2.0-main.750531b","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.750531b","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"4e59449c6e9ba6e5d0cb5530ef052022919b9ffd","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.750531b.tgz","fileCount":9,"integrity":"sha512-IihJDDTm1zhVMxCj8bcKsocgx6g7zwfhOjyXQLmDYFtN5mF8Iq9f6xeMW8mlxTym0YNbg1QUAbSCKZtNq+uHbg==","signatures":[{"sig":"MEQCIBLRF8G8j0MDEQ4Iwa4370rHKiTYaVOr2CVPyLrYb/HVAiAqx7JmjXrjIRRtetvir24PhQnV3gDJ4JvSxEDy/zWXJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.750531b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19153},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.750531b.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.750531b.tgz","_integrity":"sha512-IihJDDTm1zhVMxCj8bcKsocgx6g7zwfhOjyXQLmDYFtN5mF8Iq9f6xeMW8mlxTym0YNbg1QUAbSCKZtNq+uHbg==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.5.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.0-main.750531b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","react":"^18.3.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/react":"^18.3.3","@babel/preset-env":"^7.24.6","@babel/preset-react":"^7.24.6","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@tsconfig/recommended":"^1.0.6","@testing-library/react":"^15.0.7","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.6"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.750531b_1717142605280_0.31149106923250924","host":"s3://npm-registry-packages"}},"0.2.0-main.fb24772":{"name":"use-propagate","version":"0.2.0-main.fb24772","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.fb24772","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"46189ec13850d1d0afb15c982c9f2b927d6aa088","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.fb24772.tgz","fileCount":9,"integrity":"sha512-VBfG0YXPSL7gtq1uUF11lSYWan5ADcEr63CEmvL6KKX91Zo4YvkWn7LhMkRhzq/z3Vb7WqsGwv2+D0YCNpmw3g==","signatures":[{"sig":"MEYCIQDp1Di/tZqAzrCFOj7Kxc4IQ3dlAL08j2JcQ07GKjin+wIhAOkkvvyM27rsV29NNfq5KOw1ac3UuaBkIGn313Af0Wl6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.fb24772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26820},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.fb24772.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.fb24772.tgz","_integrity":"sha512-VBfG0YXPSL7gtq1uUF11lSYWan5ADcEr63CEmvL6KKX91Zo4YvkWn7LhMkRhzq/z3Vb7WqsGwv2+D0YCNpmw3g==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.7.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.0-main.fb24772"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","react":"^18.3.1","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/react":"^18.3.3","@babel/preset-env":"^7.24.7","@babel/preset-react":"^7.24.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.2.0","@tsconfig/recommended":"^1.0.6","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.fb24772_1721755095529_0.2588899243921483","host":"s3://npm-registry-packages"}},"0.2.0-main.b37d065":{"name":"use-propagate","version":"0.2.0-main.b37d065","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0-main.b37d065","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"4d6edfc9c6a69fd12ad380fca552daed3198ff7c","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0-main.b37d065.tgz","fileCount":9,"integrity":"sha512-6clLxntOZqXGHiZLgk9auVq6btm+Emks0IXnhEzZYg8IAiXBumgF0P0+VosPATSHHl1vOSF0QGXeb42eevzoIQ==","signatures":[{"sig":"MEYCIQDJXhSrXJJLGFCXcSJcGpNKdIaVBQnP/X5iplRZOV2yUwIhAMNFwgqQ26U06fsGDhSsvHu9D835X+f1MU1K736WkW5e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0-main.b37d065","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26820},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0-main.b37d065.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0-main.b37d065.tgz","_integrity":"sha512-6clLxntOZqXGHiZLgk9auVq6btm+Emks0IXnhEzZYg8IAiXBumgF0P0+VosPATSHHl1vOSF0QGXeb42eevzoIQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.7.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.0-main.b37d065"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","react":"^18.3.1","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/react":"^18.3.3","@babel/preset-env":"^7.24.7","@babel/preset-react":"^7.24.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.2.0","@tsconfig/recommended":"^1.0.6","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0-main.b37d065_1721799979875_0.47385359214602807","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"use-propagate","version":"0.2.0","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.0","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"fe65aca13146e5daa6c240a8d9d3e29a1438b4f8","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.0.tgz","fileCount":9,"integrity":"sha512-fIkIBcZnfyKS7eu9pD4SOSN5fr/AkLYDOZT04a4y9+AP05B2I47UmwnRwR3ONszLUUZgPXqNo/pOT9hbn6g8ag==","signatures":[{"sig":"MEYCIQDz0tdf6DPJdYVHqsq8+UGcrSA3H5YV+Pxgj62P5GXJXwIhAIKTdu+4TTHh0p65QWMFvUVZP5LxOsQhGBMRejXG1m3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26794},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.0.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.0.tgz","_integrity":"sha512-fIkIBcZnfyKS7eu9pD4SOSN5fr/AkLYDOZT04a4y9+AP05B2I47UmwnRwR3ONszLUUZgPXqNo/pOT9hbn6g8ag==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.7.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","react":"^18.3.1","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/react":"^18.3.3","@babel/preset-env":"^7.24.7","@babel/preset-react":"^7.24.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.2.0","@tsconfig/recommended":"^1.0.6","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.0_1721804313885_0.27629828042122173","host":"s3://npm-registry-packages"}},"0.2.1-main.0096bab":{"name":"use-propagate","version":"0.2.1-main.0096bab","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.1-main.0096bab","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"73c2e18642cf452f28d2df5b465ee8d96df121a9","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.1-main.0096bab.tgz","fileCount":9,"integrity":"sha512-HnqP0HMF+s03ozzSYw4EIZ6RM9xLpJKJ/RDqv5MtTcKqCZtFprpHtkm2VAsTQRX5tKxbwiKebWzn3QEa7wJeNg==","signatures":[{"sig":"MEUCIQCsv0Y3XvcfFBmYNNLFOM3siODLPuNHgBiE1+RKqGrYAAIgSzBB3sU4P3Y3n2BqQRc2VsN9P/eY3xy9vWx5t287TGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.1-main.0096bab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26784},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.1-main.0096bab.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.1-main.0096bab.tgz","_integrity":"sha512-HnqP0HMF+s03ozzSYw4EIZ6RM9xLpJKJ/RDqv5MtTcKqCZtFprpHtkm2VAsTQRX5tKxbwiKebWzn3QEa7wJeNg==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.8.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.1-main.0096bab"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","react":"^18.3.1","publint":"^0.2.11","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/react":"^18.3.3","@babel/preset-env":"^7.24.7","@babel/preset-react":"^7.24.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.2.0","@tsconfig/recommended":"^1.0.6","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.24.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.1-main.0096bab_1728656649896_0.5552090169794861","host":"s3://npm-registry-packages"}},"0.2.1-main.2a9110b":{"name":"use-propagate","version":"0.2.1-main.2a9110b","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.1-main.2a9110b","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"cc43cb5a460fd99f60fabfc57bdb8a0b4cf83753","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.1-main.2a9110b.tgz","fileCount":9,"integrity":"sha512-kdqCg5uKimpzWyqMVIuajBJZhaThKmhZvZ76Lb82I5asqWZL6U161E2jfb6YKFsbpS8ZnmdBgxKQKa7IpRhjzw==","signatures":[{"sig":"MEYCIQChdFri94a+e3nYMLjz1pTjP4gN7ncXguJO0h5byyc7tgIhAINwjW4mxLez3ruO8DmCjzGtK0L9iJbUwjcw3ZOsoZOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.1-main.2a9110b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26814},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.1-main.2a9110b.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev && npm run bump:auditfix","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","bump:auditfix":"npm audit fix || exit 0","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.1-main.2a9110b.tgz","_integrity":"sha512-kdqCg5uKimpzWyqMVIuajBJZhaThKmhZvZ76Lb82I5asqWZL6U161E2jfb6YKFsbpS8ZnmdBgxKQKa7IpRhjzw==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.8.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.1-main.2a9110b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.1-main.2a9110b_1728759142172_0.5981180957956167","host":"s3://npm-registry-packages"}},"0.2.1-main.72bc74c":{"name":"use-propagate","version":"0.2.1-main.72bc74c","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.1-main.72bc74c","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"fefedee8f6918cddcf437fb9df7dfc1b14477bdf","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.1-main.72bc74c.tgz","fileCount":9,"integrity":"sha512-Zu6q/VrVpx3Wq36a6DhG3u/tltgv5jKX2hGZ5i/rYyatgGyUeM2jjDSdjg9Oshn4ANk8hsoYFRt/u+ljDnHY1A==","signatures":[{"sig":"MEYCIQCyfQCQvVS7HWzHQllNdZZpU1f4ttMHJ6FD+Rj27qN6UAIhANAam91TB7IXqREYNI49sPhcSQSvmogjC/5xP2KZxDv+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.1-main.72bc74c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26741},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.1-main.72bc74c.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.1-main.72bc74c.tgz","_integrity":"sha512-Zu6q/VrVpx3Wq36a6DhG3u/tltgv5jKX2hGZ5i/rYyatgGyUeM2jjDSdjg9Oshn4ANk8hsoYFRt/u+ljDnHY1A==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.8.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.1-main.72bc74c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.1-main.72bc74c_1728763244088_0.12407865454635658","host":"s3://npm-registry-packages"}},"0.2.1-main.a9ee70f":{"name":"use-propagate","version":"0.2.1-main.a9ee70f","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.1-main.a9ee70f","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"cac5c8b819865941846becf2befbe33c4db42b89","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.1-main.a9ee70f.tgz","fileCount":9,"integrity":"sha512-NCXZstBM/w+Msu00CqZS5JB3uBFzqXrbcDEsLyJTHqbHtukQMzZEHf99XeRopfGpwJA/zXTTq9ob60shg1S/6w==","signatures":[{"sig":"MEUCIG5047VOFgaDjmMAWdoJzwhmuuBZoyHizPOqgeTD3DQ8AiEAmx3IPZ0Fos4S7oKp7ENPgLP9NrbfgGXLGwfRxYIjxBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.1-main.a9ee70f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27254},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.1-main.a9ee70f.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.1-main.a9ee70f.tgz","_integrity":"sha512-NCXZstBM/w+Msu00CqZS5JB3uBFzqXrbcDEsLyJTHqbHtukQMzZEHf99XeRopfGpwJA/zXTTq9ob60shg1S/6w==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.9.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.1-main.a9ee70f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","@types/react":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","@types/react":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","@types/react":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.1-main.a9ee70f_1731619309798_0.7232410516383663","host":"s3://npm-registry-packages"}},"0.2.1-main.abdb745":{"name":"use-propagate","version":"0.2.1-main.abdb745","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.1-main.abdb745","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"a4db83449886ce866316904d9d82a66a4902afbb","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.1-main.abdb745.tgz","fileCount":9,"integrity":"sha512-lt50+LM/LxI41xk6PQDqyVhT0LGSCwnp9En3o0wpuM8cIG1PWP2IRdiCYORVYcaYF+ZuMyQg+A6dIit0Uwtj0w==","signatures":[{"sig":"MEYCIQCodaa5k5YxYi7DcJINWqAOdPT7N8Ze8AGvkAnsCISbmQIhANwsGnlaOd2prFKoLTW5wqeP8eIFDzC/K2vBTFs1kk9N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.1-main.abdb745","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27503},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.1-main.abdb745.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.1-main.abdb745.tgz","_integrity":"sha512-lt50+LM/LxI41xk6PQDqyVhT0LGSCwnp9En3o0wpuM8cIG1PWP2IRdiCYORVYcaYF+ZuMyQg+A6dIit0Uwtj0w==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.9.0","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.1-main.abdb745"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.1-main.abdb745_1733490192747_0.5717119772479133","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"use-propagate","version":"0.2.1","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.1","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"302ffdc6e5a10ae0909df566c80a69427259959a","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.1.tgz","fileCount":9,"integrity":"sha512-sEqlR9Zq63fCmJbxD33j3+nRkR4tAiu6K6/P++ks4A9ZLJjKZcgllaaufTBSW29dQzjWdaMT2JsPwBskamWwQQ==","signatures":[{"sig":"MEUCIQDbTVDRASMdDAWdV2H7NenxLUKoHEIOGKeYCM/uVS0+QwIgKtP7f3FrF73FATVugWB41+JFqOUO4r4wtrjj8151KMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27477},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.1.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.1.tgz","_integrity":"sha512-sEqlR9Zq63fCmJbxD33j3+nRkR4tAiu6K6/P++ks4A9ZLJjKZcgllaaufTBSW29dQzjWdaMT2JsPwBskamWwQQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.9.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.1_1739560538902_0.9114033227488332","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-main.c88b398":{"name":"use-propagate","version":"0.2.2-main.c88b398","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.2-main.c88b398","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"8fb57f6b25ec5bfe941868b3a7956d4a26eb0b56","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.2-main.c88b398.tgz","fileCount":9,"integrity":"sha512-LybdlrFylIwpOw6RE3bw68m0Tr8uVJ6QRiQN2Q8sR0uxbWiQr6FomMi3eqtVKpmXTP6cSS4qHa69kGFT/IRi6w==","signatures":[{"sig":"MEUCIDOCvB84XYMekY4G2m+1LCs2WVl8JiCiNvfIq6KvWuAPAiEAwRhv0/ERAcId1MXqVkXWIagHrL9JwCQ4yElevYIdEOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.2-main.c88b398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27503},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.2-main.c88b398.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.2-main.c88b398.tgz","_integrity":"sha512-LybdlrFylIwpOw6RE3bw68m0Tr8uVJ6QRiQN2Q8sR0uxbWiQr6FomMi3eqtVKpmXTP6cSS4qHa69kGFT/IRi6w==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"10.9.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.2-main.c88b398"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7"},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.2-main.c88b398_1739561652530_0.3081130620328627","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-main.202512230712.972c0c2":{"name":"use-propagate","version":"0.2.2-main.202512230712.972c0c2","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.2-main.202512230712.972c0c2","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"07694ca3fbe6ed4b1122ecfe5a24b129ddc79cd2","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.2-main.202512230712.972c0c2.tgz","fileCount":9,"integrity":"sha512-laPp3YD89Xin3+BpFSPuvZL6RNu8M3msgyCDqb3M9/r6VHuIrDumBFr1kUl1JSTKbH9sxE+HXuFuHICbj4Gpqw==","signatures":[{"sig":"MEUCIHmhmWlrsGw3B7Hs0pvQGuPX70zvQSrxRKxSp/8mrY40AiEA/gExm6sfIb/PaVH00OIw5UFT3lF0aVok9Un6+15NHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.2-main.202512230712.972c0c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28335},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.2-main.202512230712.972c0c2.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3171a29f-8190-41c6-a6b7-43b2f5d45e25"}},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.2-main.202512230712.972c0c2.tgz","_integrity":"sha512-laPp3YD89Xin3+BpFSPuvZL6RNu8M3msgyCDqb3M9/r6VHuIrDumBFr1kUl1JSTKbH9sxE+HXuFuHICbj4Gpqw==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"11.6.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.2-main.202512230712.972c0c2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7","@happy-dom/jest-environment":"^20.0.11","@happy-dom/global-registrator":"^20.0.11"},"pinDependencies":{"react":["18"],"react-dom":["18"],"@types/react":["18"],"@types/react-dom":["18"]},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.2-main.202512230712.972c0c2_1766473994308_0.2874962193799895","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-main.202512230718.4e4c087":{"name":"use-propagate","version":"0.2.2-main.202512230718.4e4c087","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.2-main.202512230718.4e4c087","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"3f2fafcc6cbf43ec78599034c1d6f2aa15ecaf9a","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.2-main.202512230718.4e4c087.tgz","fileCount":9,"integrity":"sha512-3UiaIuOc0Si93v/SQ1+ILSUC2bbOVCsmpZztaO6ACIO8+yVaN6E4HyZHCZ/3poZa8KFNWYfq73493I5Gyl2EfQ==","signatures":[{"sig":"MEUCIQDDSFB28hukCvcZQrSgSxeiJbLGYgXtlQdTzACTTSMtPgIgRSRXd6K9o37Z402BZVQTo9OTPok7Z+/gj3p6Yan1v64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.2-main.202512230718.4e4c087","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28335},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.2-main.202512230718.4e4c087.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3171a29f-8190-41c6-a6b7-43b2f5d45e25"}},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.2-main.202512230718.4e4c087.tgz","_integrity":"sha512-3UiaIuOc0Si93v/SQ1+ILSUC2bbOVCsmpZztaO6ACIO8+yVaN6E4HyZHCZ/3poZa8KFNWYfq73493I5Gyl2EfQ==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"11.6.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.2-main.202512230718.4e4c087"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7","@happy-dom/jest-environment":"^20.0.11","@happy-dom/global-registrator":"^20.0.11"},"pinDependencies":{"react":["18"],"react-dom":["18"],"@types/react":["18"],"@types/react-dom":["18"]},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.2-main.202512230718.4e4c087_1766474384131_0.8413235034634343","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"use-propagate","version":"0.2.2","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.2","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"23ee3e6d421caaf6b951a0160f7a97c9a6a385ac","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.2.tgz","fileCount":9,"integrity":"sha512-cuOqTG8JKwkd1DHJAy1fkwIMhjVRZSdSvELJCXsROvmS49yd8CEXg4UDaDC7Qqsea0FAa1d8cFMY5pnodZul1w==","signatures":[{"sig":"MEUCICa/sXIiHsv5FSQDh6ViEQLwH+oLCPjZ3F5HVHnJ+Et7AiEAnnqDUnCQ/jcocQUDNF5SLNwBIbYCkBjxG6eXsfrtVVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28283},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.2.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3171a29f-8190-41c6-a6b7-43b2f5d45e25"}},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.2.tgz","_integrity":"sha512-cuOqTG8JKwkd1DHJAy1fkwIMhjVRZSdSvELJCXsROvmS49yd8CEXg4UDaDC7Qqsea0FAa1d8cFMY5pnodZul1w==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"11.6.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7","@happy-dom/jest-environment":"^20.0.11","@happy-dom/global-registrator":"^20.0.11"},"pinDependencies":{"react":["18"],"react-dom":["18"],"@types/react":["18"],"@types/react-dom":["18"]},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.2_1766474685842_0.9224616570792747","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-main.202512230727.69488b5":{"name":"use-propagate","version":"0.2.3-main.202512230727.69488b5","keywords":["react","react-hook","react-hooks"],"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","_id":"use-propagate@0.2.3-main.202512230727.69488b5","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"homepage":"https://github.com/compulim/use-propagate#readme","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"dist":{"shasum":"2da87886559e5cf84e019d542184ee749cb093e4","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.3-main.202512230727.69488b5.tgz","fileCount":9,"integrity":"sha512-3VSfOKzwQvZVY3hN/a1e0xrrHI1GUXOZEIS9sDq4ux4saEwzv3LplHLenn0TDt/i0RTOF45VNnJ8kKkPRrYGMw==","signatures":[{"sig":"MEQCIEHXOeR/v8YcGroUm6+Xc3msikEjuFYOynuT7a4mTBycAiBMs4ybm0CALOYHpy/FGIW3YxloBFMNML+BSNVAkq8qGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.3-main.202512230727.69488b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28335},"main":"./dist/use-propagate.js","_from":"file:use-propagate-0.2.3-main.202512230727.69488b5.tgz","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"scripts":{"bump":"npm run bump:prod && npm run bump:dev","test":"jest","build":"tsup","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json"},"typings":"./dist/use-propagate.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3171a29f-8190-41c6-a6b7-43b2f5d45e25"}},"_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.3-main.202512230727.69488b5.tgz","_integrity":"sha512-3VSfOKzwQvZVY3hN/a1e0xrrHI1GUXOZEIS9sDq4ux4saEwzv3LplHLenn0TDt/i0RTOF45VNnJ8kKkPRrYGMw==","repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"_npmVersion":"11.6.2","description":"Propagates an event to multiple subscribers using React hooks.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"use-ref-from":"^0.1.0","use-propagate":"^0.2.3-main.202512230727.69488b5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","react":"^18.3.1","publint":"^0.2.11","react-dom":"^18.3.1","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@babel/preset-env":"^7.25.8","@babel/preset-react":"^7.25.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@tsconfig/recommended":"^1.0.7","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.25.7","@happy-dom/jest-environment":"^20.0.11","@happy-dom/global-registrator":"^20.0.11"},"pinDependencies":{"react":["18"],"react-dom":["18"],"@types/react":["18"],"@types/react-dom":["18"]},"switch:react-16":{"devDependencies":{"react":"16.8.0","react-dom":"16.8.0","@types/react":"^16","@types/react-dom":"^16","react-test-renderer":"16.8.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-17":{"devDependencies":{"react":"17.0.0","react-dom":"17.0.0","@types/react":"^17","@types/react-dom":"^17","react-test-renderer":"17.0.0","@testing-library/react":"^12","@testing-library/react-hooks":"latest"}},"switch:react-18":{"devDependencies":{"react":"18.0.0","react-dom":"18.0.0","@types/react":"^18","@types/react-dom":"^18","react-test-renderer":"18.0.0"}},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-propagate_0.2.3-main.202512230727.69488b5_1766474909385_0.5505974822197075","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-main.202601020921.1ebf915":{"name":"use-propagate","version":"0.2.3-main.202601020921.1ebf915","description":"Propagates an event to multiple subscribers using React hooks.","exports":{".":{"import":{"types":"./dist/use-propagate.d.mts","default":"./dist/use-propagate.mjs"},"require":{"types":"./dist/use-propagate.d.ts","default":"./dist/use-propagate.js"}}},"main":"./dist/use-propagate.js","typings":"./dist/use-propagate.d.ts","scripts":{"build":"tsup","bump":"npm run bump:prod && npm run bump:dev","bump:dev":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","bump:prod":"PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localPeerDependencies // {}) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | has($K) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true","init":"npm run init:dev --if-present && npm run init:prod --if-present","init:dev":"npm install --save--dev @compulim/test-harness@0.0.0-0 @tsconfig/recommended @tsconfig/strictest @types/node @types/react@18 @types/react-dom@18 escape-string-regexp expect publint react@18 react-dom@18 react-test-renderer@18 tsup typescript","precommit":"npm run precommit:eslint && npm run precommit:publint && npm run precommit:typescript:production && npm run precommit:typescript:test","precommit:eslint":"ESLINT_USE_FLAT_CONFIG=false eslint ./src/","precommit:publint":"publint","precommit:typescript:production":"tsc --noEmit --project ./src/tsconfig.precommit.production.json","precommit:typescript:test":"tsc --noEmit --project ./src/tsconfig.precommit.test.json","prepack":"cp ../../CHANGELOG.md . && cp ../../LICENSE . && cp ../../README.md .","start":"npm run build -- --onSuccess \"touch ../pages/package.json\" --watch","switch":"cat package.json | jq --arg SWITCH_NAME $SWITCH_NAME -r '(.[\"switch:\" + $SWITCH_NAME] // {}) as $TEMPLATE | .devDependencies += ($TEMPLATE.devDependencies // {}) | .dependencies += ($TEMPLATE.dependencies // {})' | tee ./package.json.tmp && mv ./package.json.tmp ./package.json","test":"npm run test:unit && npm run test:types","test:types":"node --experimental-strip-types --import @compulim/test-harness/test-types.import --test **/*.test-types.ts","test:unit":"node --experimental-strip-types --experimental-test-coverage --import @compulim/test-harness/happy-dom.import --import @compulim/test-harness/jsx.import --test --test-force-exit **/*.test.{cjs,cts,js,jsx,mjs,mts,ts,tsx}"},"repository":{"type":"git","url":"git+https://github.com/compulim/use-propagate.git"},"keywords":["react","react-hook","react-hooks"],"author":{"name":"William Wong","url":"https://github.com/compulim"},"license":"MIT","bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"homepage":"https://github.com/compulim/use-propagate#readme","switch:react-16":{"devDependencies":{"@testing-library/react":"^12","@testing-library/react-hooks":"latest","@types/react":"^16","@types/react-dom":"^16","@types/react-test-renderer":"^16","react":"16.8.0","react-dom":"16.8.0","react-test-renderer":"16.8.0"}},"switch:react-17":{"devDependencies":{"@testing-library/react":"^12","@testing-library/react-hooks":"latest","@types/react":"^17","@types/react-dom":"^17","@types/react-test-renderer":"^17","react":"17.0.0","react-dom":"17.0.0","react-test-renderer":"17.0.0"}},"switch:react-18":{"devDependencies":{"@types/react":"^18","@types/react-dom":"^18","@types/react-test-renderer":"^18","react":"18.0.0","react-dom":"18.0.0","react-test-renderer":"18.0.0"}},"pinDependencies":{"@types/react":["18"],"@types/react-dom":["18"],"@types/react-test-renderer":["18"],"react":["18"],"react-dom":["18"],"react-test-renderer":["18"]},"peerDependencies":{"react":">=16.8.0"},"localPeerDependencies":{"@compulim/test-harness":"0.0.0-0"},"devDependencies":{"@compulim/test-harness":"0.0.0-0","@tsconfig/recommended":"^1.0.7","@tsconfig/strictest":"^2.0.5","@types/react":"^18.3.11","@types/react-dom":"^18.3.2","@types/react-test-renderer":"^18.3.1","expect":"^30.2.0","publint":"^0.2.11","react":"^18.3.1","react-dom":"^18.3.1","react-test-renderer":"^18.3.1","tsup":"^8.3.0","typescript":"^5.6.3"},"dependencies":{"use-propagate":"^0.2.3-main.202601020921.1ebf915","use-ref-from":"^0.2.1"},"readmeFilename":"README.md","_id":"use-propagate@0.2.3-main.202601020921.1ebf915","_integrity":"sha512-lO50pR29+5BcYCmQNsQ9fxQxtTOO9wab0qwJsf3Nhzu4x2H1nQfNW9AW/EhPi2to1h/myi37LYbt+JPCh9ukNw==","_resolved":"/home/runner/work/use-propagate/use-propagate/use-propagate-0.2.3-main.202601020921.1ebf915.tgz","_from":"file:use-propagate-0.2.3-main.202601020921.1ebf915.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lO50pR29+5BcYCmQNsQ9fxQxtTOO9wab0qwJsf3Nhzu4x2H1nQfNW9AW/EhPi2to1h/myi37LYbt+JPCh9ukNw==","shasum":"6550e267c1ab8b72331e3ad15af11aef58662fa1","tarball":"https://registry.npmjs.org/use-propagate/-/use-propagate-0.2.3-main.202601020921.1ebf915.tgz","fileCount":9,"unpackedSize":29092,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-propagate@0.2.3-main.202601020921.1ebf915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKD3vD7ljA0BPQxZBzY3Oje/N6j3OiojjL16TsGws24QIhAJ4NAc/8fj2hffdDnCxbNsCyMh0kXE7uBX8HtYl3BejP"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3171a29f-8190-41c6-a6b7-43b2f5d45e25"}},"directories":{},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-propagate_0.2.3-main.202601020921.1ebf915_1767345768109_0.8457113200386248"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-24T05:48:37.332Z","modified":"2026-01-02T09:22:48.665Z","0.0.1-main.b18a4e0":"2024-03-24T05:48:37.570Z","0.0.1-main.42c4dc5":"2024-03-24T06:08:22.309Z","0.0.1-main.1d6b316":"2024-03-25T03:31:32.766Z","0.0.1-main.fd86f9a":"2024-03-25T07:42:49.210Z","0.0.1-main.af24127":"2024-03-25T07:48:35.262Z","0.0.1-main.af60d00":"2024-03-25T07:49:00.236Z","0.0.1-main.1083a1c":"2024-03-26T04:28:53.299Z","0.1.0-main.89e6ee8":"2024-04-01T07:23:06.475Z","0.1.0-main.c135359":"2024-04-30T05:46:06.393Z","0.1.0":"2024-04-30T06:09:44.990Z","0.1.1-main.c03d10e":"2024-04-30T06:27:48.743Z","0.1.1-main.e7c5338":"2024-05-01T04:19:59.800Z","0.1.1-main.d9ba316":"2024-05-24T23:24:44.578Z","0.1.1-main.b6fea9b":"2024-05-25T05:39:21.616Z","0.2.0-main.e06c828":"2024-05-30T02:09:15.402Z","0.2.0-main.6b6cfbd":"2024-05-30T10:01:49.263Z","0.2.0-main.453b9f0":"2024-05-30T10:42:00.137Z","0.2.0-main.4b4123f":"2024-05-30T10:56:36.946Z","0.2.0-main.750531b":"2024-05-31T08:03:25.469Z","0.2.0-main.fb24772":"2024-07-23T17:18:15.713Z","0.2.0-main.b37d065":"2024-07-24T05:46:20.026Z","0.2.0":"2024-07-24T06:58:34.055Z","0.2.1-main.0096bab":"2024-10-11T14:24:10.116Z","0.2.1-main.2a9110b":"2024-10-12T18:52:22.362Z","0.2.1-main.72bc74c":"2024-10-12T20:00:44.347Z","0.2.1-main.a9ee70f":"2024-11-14T21:21:50.025Z","0.2.1-main.abdb745":"2024-12-06T13:03:12.910Z","0.2.1":"2025-02-14T19:15:39.088Z","0.2.2-main.c88b398":"2025-02-14T19:34:12.733Z","0.2.2-main.202512230712.972c0c2":"2025-12-23T07:13:14.473Z","0.2.2-main.202512230718.4e4c087":"2025-12-23T07:19:44.287Z","0.2.2":"2025-12-23T07:24:45.991Z","0.2.3-main.202512230727.69488b5":"2025-12-23T07:28:29.527Z","0.2.3-main.202601020921.1ebf915":"2026-01-02T09:22:48.280Z"},"bugs":{"url":"https://github.com/compulim/use-propagate/issues"},"author":{"url":"https://github.com/compulim","name":"William Wong"},"license":"MIT","homepage":"https://github.com/compulim/use-propagate#readme","keywords":["react","react-hook","react-hooks"],"repository":{"url":"git+https://github.com/compulim/use-propagate.git","type":"git"},"description":"Propagates an event to multiple subscribers using React hooks.","maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"readme":"","readmeFilename":""}