{"_id":"@spearwolf/signalize","_rev":"52-c5304b4696d88e52ffcd19dc79e11e5d","name":"@spearwolf/signalize","dist-tags":{"latest":"1.0.0","beta":"1.0.0-beta.1"},"versions":{"0.0.1":{"name":"@spearwolf/signalize","version":"0.0.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.0.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"32293cc368dc7d200db2b73106d2cbc91cb07369","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.0.1.tgz","fileCount":29,"integrity":"sha512-tEWRg9nBJD17qKfcld47Y06ybI6QR5s4K3que+QZNcfBBuaSv14d8GKPOYeNEYrX1o6zqW+dZH/Ipvs4zLmglQ==","signatures":[{"sig":"MEYCIQDZEHpAqttVcAH630qibgurO8FjH1d17O6nl5vgPrkC4AIhAOMF9kyrorHYI/K9/c78cbyLxKORHKEE8qiiKdrAuzzm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81970},"jest":{"coverageDirectory":"<rootDir>/build/coverage","coverageReporters":["text","json","html"]},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"618232d9911c05b457d9711a3237e197f20791b9","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"7.22.0","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"eventize-js":"eventize"},"buildName":"umd"},"externals":["eventize-js"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"16.6.1","dependencies":{"eventize-js":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","tslib":"^2.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","core-js":"^3.16.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","cross-env":"^7.0.3","typescript":"^4.3.5","@babel/core":"^7.15.0","@types/jest":"^27.0.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.24.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","eslint-config-prettier":"^8.3.0","eslint-config-problems":"^5.0.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.3","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.0.1_1632811123498_0.1282499655111511","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@spearwolf/signalize","version":"0.0.2","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.0.2","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"99bddbb497fa8a78d30851e29306b5379a579dbc","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.0.2.tgz","fileCount":29,"integrity":"sha512-9ptqrzPbW/G/q1ZXe6NQUxHSu02gWnZtsSYhUJ5SxBKz9x8/1r2pjaD9oL2W3vGcSwBY8eDCBjVbe46+sTCRwA==","signatures":[{"sig":"MEUCIQD7ziZxZGwBSkJPb3V8FwuW6ljvGL60Ht7m9cOZE2ycAgIgVnlGos+UU7W+BNXmYxloxUwpPnRSaiFarzTAbkS2Kbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82050},"jest":{"coverageDirectory":"<rootDir>/build/coverage","coverageReporters":["text","json","html"]},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"0b6b1664eeaeaf8656e8a3b6c773ebfe2e0f55f5","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"7.22.0","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"@spearwolf/eventize":"eventize"},"buildName":"umd"},"externals":["@spearwolf/eventize"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"16.6.1","dependencies":{"@spearwolf/eventize":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","tslib":"^2.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","core-js":"^3.16.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","cross-env":"^7.0.3","typescript":"^4.3.5","@babel/core":"^7.15.0","@types/jest":"^27.0.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.24.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","eslint-config-prettier":"^8.3.0","eslint-config-problems":"^5.0.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.3","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.0.2_1632811976313_0.7590502454156614","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@spearwolf/signalize","version":"0.1.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.1.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"1ec842c21cf8723a61d8f264f5ac9cef88384920","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.1.0.tgz","fileCount":29,"integrity":"sha512-8CKocH5AEBGDvJMkOSoqJ+IOBaR5L6BsMYp+kAVElmG2E5C31pMfOYhV3lD61DAYs9ccFAHYMtNGLjqn9VNxjQ==","signatures":[{"sig":"MEUCIQDrUZhT80WWRAUvm0xadEoEHOHlB5RD+Tq4RApBCGGlmgIgaTBjDMg0wfddqwEcgrjN+arDEocJH9u73wmmrOiYQxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84047},"jest":{"coverageDirectory":"<rootDir>/build/coverage","coverageReporters":["text","json","html"]},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"0b6b1664eeaeaf8656e8a3b6c773ebfe2e0f55f5","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"7.22.0","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"@spearwolf/eventize":"eventize"},"buildName":"umd"},"externals":["@spearwolf/eventize"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"16.8.0","dependencies":{"@spearwolf/eventize":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","tslib":"^2.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","core-js":"^3.16.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","cross-env":"^7.0.3","typescript":"^4.3.5","@babel/core":"^7.15.0","@types/jest":"^27.0.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.24.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","eslint-config-prettier":"^8.3.0","eslint-config-problems":"^5.0.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.3","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.1.0_1633016434278_0.3911482850784127","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@spearwolf/signalize","version":"0.2.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.2.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"f517edd716289e9ca89677f87a8b754263ba3958","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.2.0.tgz","fileCount":29,"integrity":"sha512-FCVBgF6lyWv6ckI+GxWCYdX4xabNFceDuZKJbDOX1iGz2cr+yehctAKH1+HyJJs2vK3X1LRI9cnK9zvQt7QMpQ==","signatures":[{"sig":"MEYCIQCtjYgiIvyVmT1oIdn51BFRXwpI3Hg2uR4BUdM5yJdfqAIhAJuqlJc4nsxyF0j01VOamkq2CL6axqR8b5/4kaAJ1cH2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85671},"jest":{"coverageDirectory":"<rootDir>/build/coverage","coverageReporters":["text","json","html"]},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"601946fa4a67192336f760086a2447e7d5414834","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"7.22.0","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"@spearwolf/eventize":"eventize"},"buildName":"umd"},"externals":["@spearwolf/eventize"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"16.8.0","dependencies":{"@spearwolf/eventize":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","tslib":"^2.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","core-js":"^3.16.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","cross-env":"^7.0.3","typescript":"^4.3.5","@babel/core":"^7.15.0","@types/jest":"^27.0.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.24.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","eslint-config-prettier":"^8.3.0","eslint-config-problems":"^5.0.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.3","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.2.0_1633086852556_0.35963294361673936","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@spearwolf/signalize","version":"0.3.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.3.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"9c16b4a7a7e7a349a3c7764f2bda4dda07f24b57","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.3.0.tgz","fileCount":29,"integrity":"sha512-VmciTrdaWmU7zLq9a6Ll40OqJM/p2TjkNz6gjy6HPy4HYZcIhVpz/LcjiJUfnPbT0yLBcD2eyalX9ElIKYgOjw==","signatures":[{"sig":"MEUCIG7qLK2Hl++BxRaYuMhfYe5KiW8M5t41vYAe0iVRxBePAiEA4zVogYGxktKxpbD/yVTxADtrH64p4fTHYLni8wKmGT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bzmCRA9TVsSAnZWagAAzUMP/AjE+Ys9LD92CyodcJn7\n/N9F648UyyJoXQTfk9zjmHV2Qw1DXTo5TaLCDCyBNKsEVkgScAcB/i1F0eqq\nKopTYJwjcC4Alym/3JlVbtJnTW0FUWLlHalcHQJDRAH0RqMIImROoHyjoMLA\n0gpuuGwHdoFqWu5QtWVWxLaLTNhKI8jWejvyweRpRrj0zULZ1k22+kWg8WA8\n9mLgxS/PDqEqdpZeQRU54mlxKb4CNZq9s6qbYlvKIsFKM9+6K5BfL/vCg8EE\nsfKYiDA4XEk5cJYROexz2o7XOzUdC1KsM3hFRRcsPm56+TTuJqap3f2OG8C5\njEhaiwk9WDN8xhvR0ExQkkx3dJFzTQJonhjM1ZI6FzekDEpfsouMATTYK2v5\nOL+GPmLmKT6vRhYo2z24XC8/LlvPjK/uh9//xLIo59Z2ScCLr0gWjEuZm/Nf\na5+XiTzxBwFbRJfyGhOQ3/I1cxx7u3wo/QSrvRIZBF6rIja8OLTkYnVKUkXL\ncGh8bxEiC4/TNT07ZWzDlYuc4/3pSPosQx2xLttcuRku1NjuHCHQ1V5xXHHi\npNPzcjjMzSoQNnOaqFqNuDpTqhr3R2PlOp7YoS7f0fe9F+5VP0p7nT3fTgC0\n8G/cpuY9UeJxAdgcgV+48qdg6Co7kXszlsQsQR6SAKNUYf+eHzQ74xdUoxV2\naGrX\r\n=Xw45\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageDirectory":"<rootDir>/build/coverage","coverageReporters":["text","json","html"]},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"aef4db49429e6e8442238fedc2d1e079c03ccf8a","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"7.22.0","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"@spearwolf/eventize":"eventize"},"buildName":"umd"},"externals":["@spearwolf/eventize"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"16.6.1","dependencies":{"@spearwolf/eventize":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","sinon":"^11.1.2","tslib":"^2.3.1","eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.56.3","core-js":"^3.16.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","cross-env":"^7.0.3","typescript":"^4.3.5","@babel/core":"^7.15.0","@types/jest":"^27.0.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.2","@rollup/plugin-babel":"^5.3.0","eslint-plugin-import":"^2.24.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","eslint-config-prettier":"^8.3.0","eslint-config-problems":"^5.0.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^20.0.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.3","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.3.0_1633336178788_0.048609359309985","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@spearwolf/signalize","version":"0.3.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.3.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"b33f5052b6e6ca4badb693db8ecf97760b18390e","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.3.1.tgz","fileCount":29,"integrity":"sha512-Pt1/hsjK/CDwAMMybn2Ht9Xti+68Vtdm0OzXyczeH3QdcjWBcyZ6N7n7wqCY7jUNLzkIiDkMTWtFSJiA8wf9wQ==","signatures":[{"sig":"MEUCIQDWUZfl68qcsSlb+ammA14L11fdAgyk1nndiy6EdAIFcQIgKI0F7MHIw0QPXvIItc21bzSqf3fiaiu/ATpLguYL7Lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixglQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx6A/+K2nGZx8zP4ykE68Cm1lpmX55rPAuFbS8P91vA0KUniL5F//e\r\nWqiaVvbOt5dalghVkWqudjpWkbvbyEXMJP5IfCXryo9+GXqyf9kmTZ1xwus+\r\nhEGWAANOaVdxP99oM64+xpVgwGKvBxPJob5xQwZ8lgqHyn/wDYtsQl/4ghvf\r\ncZ3LYQ5xFsb47wb8oetDzgofBgFZS0xIEz3fkslnwM5467BYXC81di9oZGO2\r\nNR09Iely+RF2IKwHyLsbBGqMwuDFrF7TTYl7+bUQiIvbEbRKzVnl8APeKN9g\r\nx/ZLAJ4Ukaf0TCOdBp+XQdcJy3zyZE0xtTJmJU39mxF6fZRYJCsF+6+f+cvg\r\nLfia4SwxFJV0BFIHqYvTbHXOQj/WBIVbCU6dmCB6dE8+zc6Eb6vS7enaAzlh\r\nNZeeHwMNXLUCOLfCMNdM0iO/fOoNRvi6n1I+zReSJKntu8DJgcY40FmV2zug\r\nEZIxsk+QeYcsc4b653YOiAfs1CGTjIU4PPxJF20cXCnZZ1y5nQNzkW3mupzc\r\nqB17KAsa5KYPhITEk6nyJR7q2ARs0ayoKEAiMEJOiMbT26DGfWhkuiUg1wPE\r\nSL2BwDaQ+iMoi7qOclHl88oWtXwyySEJeZEAaaoPpJIIL+qtVX5WjU5T8ZmA\r\npjG9O/xQKuQaKh1P/bliOOCehkDZHkMGjts=\r\n=juLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"294402729c5f1eaa44506c6ded2bea2c7d4d3c4d","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"8.1.2","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"@spearwolf/eventize":"eventize"},"buildName":"umd"},"externals":["@spearwolf/eventize"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"16.13.2","dependencies":{"@spearwolf/eventize":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sinon":"^14.0.0","tslib":"^2.4.0","eslint":"^8.19.0","rimraf":"^3.0.2","rollup":"^2.75.7","core-js":"^3.23.3","ts-jest":"^28.0.5","ts-node":"^10.8.2","prettier":"^2.7.1","cross-env":"^7.0.3","typescript":"^4.7.4","@babel/core":"^7.18.6","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","@types/sinon":"^10.0.12","@rollup/plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","eslint-config-prettier":"^8.5.0","eslint-config-problems":"^6.0.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^22.0.1","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.3.1_1657145680310_0.2897674597553537","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@spearwolf/signalize","version":"0.3.2","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.3.2","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"f3cad71afe2a674c57bdaee29658e56545be9c9e","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.3.2.tgz","fileCount":29,"integrity":"sha512-IIVO5kTECTa0u0eDJefA+whRBda3dgi3FuEERb7T/fL3KDpH1nI/f+7GmuepxybaLhtlX64wOImygcb1uEiu7A==","signatures":[{"sig":"MEUCIEh4cCJ1gKKM/aGRXP16Ty2YskwT35Ndqir0k94DEBVjAiEAhrLyOs98/TM5N3IsXFEemrU2whDtcAoI0t07TSPvD68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9jFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUxBAAkLwTQeiIJZB/+5WGDWN1Q0vJkckxtIHTDFHgzILWHN+3vmGf\r\nkh8sMVXjuRmupzQFjst9k9zJ7tj5UKow7yCijbcEZZNKiBegn16Oa71Cj+UI\r\n/w1Xg+Gh1cBRTds7dEgnAMSvgFC+CB9M2lZS4McNf794Q8gzNxbJ1BfqKQET\r\nthe4l8EeOjyA+W8GTWFXuwMKdXrjxTv42vb8g5G50k35JKpyCUlTswZC4hCu\r\nEG4TvtG8m0kZzaZigkYtFnH4TjZFeuPqqQu93biaPaX9tkjahI6z4cVYiYT4\r\nMk14urMesVZ5wp27XVxtHCNqd+zJZqOZJDUX6h6xH+opSSW7tj/8Tj4VW/yy\r\nGcB0aXw1oTw+clkeyuhk+2Go3PQ51q1wpQtbXmOn5WYtMYMKOPFktpFcB3Ls\r\nsFdkzgtDTn5ZfijDj3wxuA1L3MZW5QPYxdW7Y57+dDMDsf0OgYy9JPf4lKUq\r\nRXRbxyM0VA8Ze/+lh654sdUIROFeBiWlamTTIuy5rH79GL5vtJTSgLqQBfcm\r\n3PdnzozJYOacVNdRogXKGceygwsIF/ZGuh/kG7kuapPPSBnTC+s/vHgARWUC\r\nXwaKzwVgreQk0o0t21qWu+uSMrCEHzQHde6BmIFDBqCQNV9YQ3tRDz+U3y9X\r\nnm1sRyeFdmMqJfmJn+uPolxlVcOV2Rcuq0c=\r\n=WRZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/signalize.umd.js","types":"build/types/index.d.ts","module":"build/signalize.js","exports":{"import":"./build/signalize.js","require":"./build/signalize.umd.js"},"gitHead":"95d24324b1bfbf0a815df155c4464edd102a7130","scripts":{"cbt":"run-s clean build test","fix":"run-s --silent --print-label eslint:fix prettier:write","test":"cross-env NODE_ENV=test jest","build":"run-s --silent build:*","clean":"rimraf -r build types","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","build:esm":"cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" rollup -c ./rollup/rollup.config.esm.js","build:umd":"cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" rollup -c ./rollup/rollup.config.umd.js","watch:esm":"cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" rollup -w -c ./rollup/rollup.config.esm.js","watch:umd":"cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" rollup -w -c ./rollup/rollup.config.umd.js","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","build:types":"tsc --emitDeclarationOnly","watch:types":"tsc --emitDeclarationOnly --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\""},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.4.0","description":"signals and effects for typescript","directories":{},"rollupBuild":{"esm":{"buildName":"es2017"},"umd":{"globals":{"@spearwolf/eventize":"eventize"},"buildName":"umd"},"externals":["@spearwolf/eventize"],"outputDir":"build","outputName":"signalize"},"_nodeVersion":"18.13.0","dependencies":{"@spearwolf/eventize":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sinon":"^14.0.0","tslib":"^2.4.0","eslint":"^8.19.0","rimraf":"^3.0.2","rollup":"^2.75.7","core-js":"^3.23.3","ts-jest":"^28.0.5","ts-node":"^10.8.2","prettier":"^2.7.1","cross-env":"^7.0.3","typescript":"^4.7.4","@babel/core":"^7.18.6","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","@types/sinon":"^10.0.12","@rollup/plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","eslint-config-prettier":"^8.5.0","eslint-config-problems":"^6.0.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^22.0.1","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^8.3.3","@typescript-eslint/parser":"^5.30.5","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-size-snapshot":"^0.12.0","@typescript-eslint/eslint-plugin":"^5.30.5"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.3.2_1677078863210_0.5610789910131815","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@spearwolf/signalize","version":"0.4.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.4.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"be1d32e33ce1a8bc269714be73115fa77d764766","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.4.0.tgz","fileCount":38,"integrity":"sha512-zqzHKHtl17gjbJOMpQagWdtX8E/cN0krRKvdqrxn7V6g4bFQtyzWXsYWkMZREF/vA/3JsIqQ223P/VFMG3weBg==","signatures":[{"sig":"MEUCIQCHpAe6Z6GmhTZ8OW+dUuVbL5y8czBiXIEFW+rlyf6kzQIgdtcccRUfx6mZlAqaUqi7RQkQ72Rzk9IfBLvuMUZ1N+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1304332},"main":"dist/signalize.esm.js","type":"module","types":"types/index.d.ts","module":"dist/signalize.esm.js","engines":{"node":">=16.19"},"exports":{"import":"./dist/signalize.esm.js","require":"./dist/signalize.cjs.js"},"gitHead":"51dc34b98742cd98909dcceb6ceeb6641e2bf59a","scripts":{"cbt":"run-s clean build test","dev":"run-s clean test:build test:build:watch","fix":"run-s --print-label eslint:fix prettier:write","dist":"run-s clean build bundle","jest":"cross-env NODE_ENV=test jest","test":"run-s eslint prettier:check test:build jest","build":"tsc --project tsconfig.build.json","clean":"rimraf build types tests dist","world":"run-s clean build test bundle","bundle":"rollup -c","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","update":"npx npm-check --update","prepare":"run-s dist","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"cross-env NODE_ENV=test jest --watch","test:build":"tsc --project tsconfig.tests.json","build:watch":"tsc --project tsconfig.build.json --watch","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\"","test:build:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.6.6","description":"signals and effects for typescript","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sinon":"^15.1.2","tslib":"^2.5.3","eslint":"^8.42.0","rimraf":"^5.0.1","rollup":"^3.25.1","core-js":"^3.31.0","prettier":"^2.8.8","cross-env":"^7.0.3","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.3.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.15","@spearwolf/eventize":"^2.2.0","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^5.59.11","@typescript-eslint/eslint-plugin":"^5.59.11"},"peerDependencies":{"@spearwolf/eventize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.4.0_1686828511740_0.05456971463643101","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@spearwolf/signalize","version":"0.5.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.5.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"ca7b73e79fb7229ff8c083f5441670b31a72be23","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.5.0.tgz","fileCount":29,"integrity":"sha512-Y2ANCMK5bvLQqrzRQL++XNW6d+9KJysUS+LjL4XtSfCp6jzjgSvlYL/vxZmPDANJr4bftfwcj9284sQswqOzrA==","signatures":[{"sig":"MEUCICkn04eDxG4MzZDAUJ2SdJocl6xHKtg0xdTktq+0KONiAiEA8dyJpPx0FyKYPFG9hJ6YeVSuOK4Se3nmNKRknixbVu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178328},"main":"dist/signalize.js","types":"types/index.d.ts","module":"dist/signalize.mjs","engines":{"node":">=16.19"},"exports":{"import":"./dist/signalize.mjs","require":"./dist/signalize.js"},"gitHead":"5745c8b4522aebc8f13d273955236c9bdca0b76f","scripts":{"cbt":"run-s clean build test","dev":"run-s clean test:build test:build:watch","fix":"run-s --print-label eslint:fix prettier:write","dist":"run-s clean build bundle","jest":"cross-env NODE_ENV=test jest","test":"run-s eslint prettier:check test:build jest","build":"tsc --project tsconfig.build.json","clean":"rimraf build types tests dist","world":"run-s clean build test bundle","bundle":"rollup -c","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","update":"npx npm-check --update","prepack":"run-s clean build bundle","prepare":"run-s dist","docs:gists":"node scripts/createGistImages.cjs","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"cross-env NODE_ENV=test jest --watch","test:build":"tsc --project tsconfig.tests.json","build:watch":"tsc --project tsconfig.build.json --watch","publish:pkg":"node scripts/publishPackage.cjs","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\"","test:build:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"8.19.4","description":"signals and effects for all","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sinon":"^15.1.2","tslib":"^2.5.3","eslint":"^8.42.0","rimraf":"^5.0.1","rollup":"^3.25.1","core-js":"^3.31.0","exec-sh":"^0.4.0","prettier":"^2.8.8","cross-env":"^7.0.3","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.3.1","npm-run-all":"^4.1.5","@types/sinon":"^10.0.15","carbon-now-cli":"^2.0.0","@spearwolf/eventize":"^3.0.0","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^5.59.11","@typescript-eslint/eslint-plugin":"^5.59.11"},"peerDependencies":{"@spearwolf/eventize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.5.0_1694076053154_0.14351218197416094","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@spearwolf/signalize","version":"0.5.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.5.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"121bcfe8a265a7bfcda93f55330633526c0430bb","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.5.1.tgz","fileCount":29,"integrity":"sha512-uN3QSlIIPzU7JwV9peg4TL+iVKoHF2P70KOG3lvOi4x4nHd7shTamyJC/1FHxd+6lUF/IVO1m8vpgr7LVktcDQ==","signatures":[{"sig":"MEUCIQDY3dJDm0htH82HS8WQIx2c+33Q1LzAEsdwaFukY7agAwIgetwOnLCYu9pZZuOf67ycJ9kdKlCj4FPBEyH9yI6AzOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1178609},"main":"dist/signalize.js","types":"types/index.d.ts","module":"dist/signalize.mjs","engines":{"node":">=18.16"},"exports":{"import":"./dist/signalize.mjs","require":"./dist/signalize.js"},"gitHead":"28076069218bd526860d3f40b2c1e4a68b08250f","scripts":{"cbt":"run-s clean build test","dev":"run-s clean test:build test:build:watch","fix":"run-s --print-label eslint:fix prettier:write","dist":"run-s clean build bundle","jest":"cross-env NODE_ENV=test jest","test":"run-s eslint prettier:check test:build jest","build":"tsc --project tsconfig.build.json","clean":"rimraf build types tests dist","world":"run-s clean build test bundle","bundle":"rollup -c","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","update":"npx npm-check --update","prepack":"run-s clean build bundle","prepare":"run-s dist","docs:gists":"node scripts/createGistImages.cjs","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"cross-env NODE_ENV=test jest --watch","test:build":"tsc --project tsconfig.tests.json","build:watch":"tsc --project tsconfig.build.json --watch","publish:pkg":"node scripts/publishPackage.cjs","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\"","test:build:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.6.7","description":"signals and effects for all","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","sinon":"^15.2.0","tslib":"^2.6.2","eslint":"^8.49.0","rimraf":"^5.0.1","rollup":"^3.29.1","core-js":"^3.32.2","exec-sh":"^0.4.0","prettier":"^3.0.3","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/jest":"^29.5.4","@types/node":"^20.6.0","npm-run-all":"^4.1.5","@types/sinon":"^10.0.16","carbon-now-cli":"^2.0.0","@spearwolf/eventize":"^3.0.0","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"@spearwolf/eventize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.5.1_1694414949560_0.7762505390881858","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@spearwolf/signalize","version":"0.5.2","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.5.2","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"1749ee07e63264118eee1f9e0d662dc9b20caf91","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.5.2.tgz","fileCount":29,"integrity":"sha512-x8x5KUm3QUEeD8TAL7QkW1WgzIOrRhHmtVZzDhi3e5SOjirrlYGZ3CSm/0UMIsfQ6PqFGX4JmvHmjxRR5vOd1g==","signatures":[{"sig":"MEUCIEnln/EHdm7sjen5a3eX7L0zTlM8H8TbzjQx6XYPChGKAiEAnuwnHuZE8aElPD/O9odrtIqQ3s35+Em1ut4k431yDLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1183060},"main":"dist/signalize.js","types":"types/index.d.ts","module":"dist/signalize.mjs","engines":{"node":">=18.16"},"exports":{"import":"./dist/signalize.mjs","require":"./dist/signalize.js"},"gitHead":"e703c667dcda71ad51b58f8302fcaf7efb1c3e3e","scripts":{"cbt":"run-s clean build test","dev":"run-s clean test:build test:build:watch","fix":"run-s --print-label eslint:fix prettier:write","dist":"run-s clean build bundle","jest":"cross-env NODE_ENV=test jest","test":"run-s eslint prettier:check test:build jest","build":"tsc --project tsconfig.build.json","clean":"rimraf build types tests dist","world":"run-s clean build test bundle","bundle":"rollup -c","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","update":"npx npm-check --update","prepack":"run-s clean build bundle","prepare":"run-s dist","docs:gists":"node scripts/createGistImages.cjs","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"cross-env NODE_ENV=test jest --watch","test:build":"tsc --project tsconfig.tests.json","build:watch":"tsc --project tsconfig.build.json --watch","publish:pkg":"node scripts/publishPackage.cjs","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\"","test:build:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^15.2.0","tslib":"^2.6.2","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.1","core-js":"^3.33.0","exec-sh":"^0.4.0","prettier":"^3.0.3","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.18","carbon-now-cli":"^2.0.0","@spearwolf/eventize":"^3.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"@spearwolf/eventize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.5.2_1696541790550_0.3770077460215804","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@spearwolf/signalize","version":"0.6.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.6.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"e8d22f9b2fd0d4ff1df2a5ec067265e897bbd4ef","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.6.0.tgz","fileCount":29,"integrity":"sha512-b2cAQJWnuacb73AFUqP9FGnOZLk6PiVxbSZ0G1KtgG0LyLhFpXRpDajc3yOcy/woS4s3gUFffclmxBFpZHq+AA==","signatures":[{"sig":"MEYCIQCYZqeVxBkAbgeQCKEoVrZcoDmqyTk4IEdRM+3e2QbVwwIhAOEwYwZhvIA6I02oyPZOoY2cphNi5ZVyz5ACQ9hP+EvU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1183330},"main":"dist/signalize.js","type":"module","types":"types/index.d.ts","module":"dist/signalize.js","engines":{"node":">=18.16"},"exports":{"import":"./dist/signalize.js","require":"./dist/signalize.cjs.js"},"gitHead":"88ba8b43b03650d0b836528cc179dbdac228d6b3","scripts":{"cbt":"run-s clean build test","dev":"run-s clean test:build test:build:watch","fix":"run-s --print-label eslint:fix prettier:write","dist":"run-s clean build bundle","jest":"cross-env NODE_ENV=test jest","test":"run-s eslint prettier:check test:build jest","build":"tsc --project tsconfig.build.json","clean":"rimraf build types tests dist","world":"run-s clean build test bundle","bundle":"rollup -c","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","update":"npx npm-check --update","prepack":"run-s clean build bundle","prepare":"run-s dist","docs:gists":"node scripts/createGistImages.cjs","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"cross-env NODE_ENV=test jest --watch","test:build":"tsc --project tsconfig.tests.json","build:watch":"tsc --project tsconfig.build.json --watch","publish:pkg":"node scripts/publishPackage.cjs","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\"","test:build:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^15.2.0","tslib":"^2.6.2","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.1","core-js":"^3.33.0","exec-sh":"^0.4.0","prettier":"^3.0.3","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.18","carbon-now-cli":"^2.0.0","@spearwolf/eventize":"^3.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"@spearwolf/eventize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.6.0_1696756737348_0.06122473465154421","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@spearwolf/signalize","version":"0.6.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.6.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"9448a2b0bef379afae49391b72f650a44990b042","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.6.1.tgz","fileCount":46,"integrity":"sha512-H1VbQZrpGTIee+ASGU0T664PgFf7/RGv/hudjGGOqjnNVTeshHv+hCdXeOMwUu0tgzKZuHyCxU1fts9nj3HDRA==","signatures":[{"sig":"MEUCIDHYP07C1++F3JZZd5f0YoqIhSO6EA4kmLWOuuNIb8obAiEA7+I93IASk1E2AbRVNE9pqZFUzw5hTb1CxI47Kyzzvtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1153197},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"gitHead":"18a9309d92fcd2dc71fed8b5a18ebe31b0a38909","scripts":{"cbt":"run-s clean build test","dev":"run-s clean test:build test:build:watch","fix":"run-s --print-label eslint:fix prettier:write","dist":"run-s clean build","jest":"cross-env NODE_ENV=test jest","test":"run-s eslint prettier:check test:build jest","build":"tsc --project tsconfig.build.json","clean":"rimraf build types tests dist lib","world":"run-s clean build test","bundle":"rollup -c","eslint":"eslint src/ --ext .js,.jsx,.ts,.tsx","update":"npx npm-check --update","prepack":"run-s clean build","prepare":"run-s dist","docs:gists":"node scripts/createGistImages.cjs","eslint:fix":"eslint src/ --ext .js,.jsx,.ts,.tsx --fix","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"cross-env NODE_ENV=test jest --watch","test:build":"tsc --project tsconfig.tests.json","build:watch":"tsc --project tsconfig.build.json --watch","publish:pkg":"node scripts/publishPackage.cjs","prettier:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx}\"","prettier:write":"prettier --write \"src/**/*.{ts,tsx,js,jsx}\"","test:build:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^15.2.0","tslib":"^2.6.2","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.1","core-js":"^3.33.0","exec-sh":"^0.4.0","prettier":"^3.0.3","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.18","carbon-now-cli":"^2.0.0","@spearwolf/eventize":"^3.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"peerDependencies":{"@spearwolf/eventize":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.6.1_1696769257609_0.04769262936040097","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@spearwolf/signalize","version":"0.7.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.7.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"48947377f3a7746c2f17789ed0399bdac363fff5","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.7.0.tgz","fileCount":84,"integrity":"sha512-f+SdkvPmRQMTqhELajqOrpXyqr2WM6QIpi+UQ9YW9frAawPjd4zIkyfrLeBVXGJ51WAa7Kdq4ZPFEGshB7hEEw==","signatures":[{"sig":"MEQCIFQW0udcHJVeVD0ZOuD4EM4aCs8scF9Y/XuYVzg7oz3sAiBGgevrvVMVSrkE9fzEgnUkdv9h4CaPIzy7CjfVqJVTGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1200176},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"a9b3c5eb0ee3015c817cc2a9572e6def2684d573","scripts":{"cbt":"run-s -sn clean compile test","dev":"run-s -s clean test:compile test:compile:watch","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","jest":"cross-env NODE_ENV=test jest","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"run-s -sn test:compile jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","jest:watch":"npm run jest -- --watch","publish:pkg":"node scripts/publishPackage.cjs","test:compile":"tsc --project tsconfig.tests.json","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write","test:compile:watch":"tsc --project tsconfig.tests.json --watch"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^15.2.0","tslib":"^2.6.2","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.1","core-js":"^3.33.0","exec-sh":"^0.4.0","prettier":"^3.0.3","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.8.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.18","@spearwolf/eventize":"^3.0.2","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.0.0"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.7.0_1696925790824_0.3818160751542945","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@spearwolf/signalize","version":"0.8.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.8.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"c7346e59d5d256b17f6cc09ae9d14450ae545d34","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.8.0.tgz","fileCount":84,"integrity":"sha512-86j8+DpGsdPpNzg/scn9jMo/AsgLWiuAb9ttvItjR8J2Id+WmTcsbyN6kUTmMTcoUevG54ltTy0xx28fjY46fA==","signatures":[{"sig":"MEUCIQDDdMH0pHEFBxq4A4GXlwb3enmhBSx3A/ykm1++m8Ek/gIgS6zdnjKyDSx9Wd+mC6e5s8uBC36WJGV1w8errpOdTDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1201925},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"8d90f965ac50a41ed5da62b5c1b472c82e997073","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^15.2.0","tslib":"^2.6.2","eslint":"^8.50.0","rimraf":"^5.0.5","rollup":"^3.29.1","core-js":"^3.33.0","exec-sh":"^0.4.0","ts-jest":"^29.1.1","prettier":"^3.0.3","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.6","@types/node":"^20.8.2","npm-run-all":"^4.1.5","@types/sinon":"^10.0.18","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.28.1","@arethetypeswrong/cli":"^0.12.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.8.0_1698752402904_0.37756251360756643","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@spearwolf/signalize","version":"0.9.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.9.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"a267073305f77363da3716bef26e82cee703ab39","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.9.0.tgz","fileCount":84,"integrity":"sha512-CsHUYRXwGzHbOHpB89SBQkbZOyiRHCP/T1g+aDasRxKa6ld0yyxrPeWUSDAbzIDAUBPsNex9vQkoGEfia+ADQg==","signatures":[{"sig":"MEUCIQDrpPJOm5ZTIMfk+7P9Ht9TzEucwgBykhJ8kRAlXp94SwIgb5OScbyReo3B/EHgcSmf/2lFFTGwGNDIzFDCgdZVM2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1205548},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"185f562a8a20cb0b9ef450546c40fbb276efb524","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.0","core-js":"^3.33.2","exec-sh":"^0.4.0","ts-jest":"^29.1.1","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/sinon":"^17.0.1","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.0","@arethetypeswrong/cli":"^0.13.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.9.0_1699867153112_0.43334596847599216","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@spearwolf/signalize","version":"0.10.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.10.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"46b4b1f9cfb3cdd1f580c8bc521cd4640b132dc9","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.10.0.tgz","fileCount":84,"integrity":"sha512-IfAd5aArOeaDzZ8L4/d3Qyv0eMc0J12C4k9FB4Wrfewr6wJhRx299iisCtrgyC2Tk5oNGjNObV6u1nov8evjWQ==","signatures":[{"sig":"MEUCIQDxAJ/80/3PuY/brMJNJOIbk8hTq92uQLA9LyXnoS49rQIgDwr33a7GXZhz73iCdDlCyUncdjzERVJQfJ40P3iJPCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1208466},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"ceff6ac02b436c0d0e931bc4e81f0ae8e09930e2","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.0","core-js":"^3.33.2","exec-sh":"^0.4.0","ts-jest":"^29.1.1","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/sinon":"^17.0.1","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.0","@arethetypeswrong/cli":"^0.13.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.10.0_1700655629407_0.5891516103863659","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@spearwolf/signalize","version":"0.10.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.10.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"463316dfeaf77b6fa4cba5f72709007f9507681b","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.10.1.tgz","fileCount":84,"integrity":"sha512-4eLtunjuyhPEOxaXMge26szvaGTGCy/A9OoGXl9i1fli6Pj9lE8v7fO3JtnK40o0k5WVj+Crj2as/Kby3vsRuQ==","signatures":[{"sig":"MEQCIGhcJHlZh6PwX/olySvZ8xqzcct0pFaxGHGtCgj8my8uAiAoqBPwvklSDZkvLhCBLzl4Iw7FgvHHf7efPAm05P0nuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1208510},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"125b16930347b5247eb7dea8598d9933268a4770","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.4.0","core-js":"^3.33.2","exec-sh":"^0.4.0","ts-jest":"^29.1.1","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.2.2","@babel/core":"^7.23.3","@types/jest":"^29.5.8","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/sinon":"^17.0.1","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.0","@arethetypeswrong/cli":"^0.13.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.10.1_1700657473250_0.2076887936048104","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@spearwolf/signalize","version":"0.11.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.11.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"322881947774884f9b700a9e4a4505dc43efab6e","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.11.0.tgz","fileCount":88,"integrity":"sha512-SDWotVx8mY1uKxg57a3UWf2DRGbozM9MSYyIFDaNedF5N3GCIQnm0F/ypN926gQ5rHGobokQiWfCH16ikPkixw==","signatures":[{"sig":"MEUCIQC/859IphSxQB8wthJaw/eVY5uSpMCabVAl4RCtHy305wIgXTjS4P6wf0O6K0S6waWRlYOOCytpirg2Xhgsjk//rkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211269},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"88a51d29336c5a3daaa2de7b6b79e86fdfe4a032","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.1","core-js":"^3.33.3","exec-sh":"^0.4.0","ts-jest":"^29.1.1","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.3.2","@babel/core":"^7.23.3","@types/jest":"^29.5.10","@types/node":"^20.9.4","npm-run-all":"^4.1.5","@types/sinon":"^17.0.2","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.0","@arethetypeswrong/cli":"^0.13.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.11.0_1701248720937_0.2175493623922795","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@spearwolf/signalize","version":"0.12.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.12.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"0fbd5fa348004ea9282dcaf07bad3ac9ad648e13","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.12.0.tgz","fileCount":88,"integrity":"sha512-ljP6fV4Bq3ikbfvApEAC7auqL9yz9VtOBnJImF0Gkzwd5HaPkKTsSAtxrl3gUSjg4JTwXcMBG0vNFWA0G9UPEA==","signatures":[{"sig":"MEQCIAdj/ROx8zjwZZUeHemNbzl9MST96D9YDXuu1t2MXOZ4AiAy8dDncPA6LVzlB05Pv2ESR9jEdDapd636AizEKdDDnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209126},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"91cfe37128fde841f8f14976182bb0c773edd0ed","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"9.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.1","core-js":"^3.33.3","exec-sh":"^0.4.0","ts-jest":"^29.1.1","prettier":"^3.1.0","cross-env":"^7.0.3","typescript":"^5.3.2","@babel/core":"^7.23.3","@types/jest":"^29.5.10","@types/node":"^20.9.4","npm-run-all":"^4.1.5","@types/sinon":"^17.0.2","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.0","@arethetypeswrong/cli":"^0.13.1","eslint-config-prettier":"^9.0.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"optionalDependencies":{"carbon-now-cli":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.12.0_1701764173014_0.33348730451642905","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@spearwolf/signalize","version":"0.13.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.13.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"632a292f59c2747bf47d7511c33affcce9bd09db","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.13.0.tgz","fileCount":88,"integrity":"sha512-W4LsozaMdKIAqIDoynbpO6BF7+A68tMqMz7+JAV+psGymmZYEibvC/gvezp/txw+RRB/icbMkiBQeTyu8jZaxw==","signatures":[{"sig":"MEQCIEV50G4WHddV2XIkHNqmUcba01ESmmB9k8NslhbhKuh3AiAcEp0Cmjb2Vdqkwc+ZUARzA5r/7zlLW3Nnd5hpMxpOiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210466},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=18.16"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"03c42d8d246f6f65be030e4a6d565fbb8992fcc7","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.2.3","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","core-js":"^3.36.0","exec-sh":"^0.4.0","ts-jest":"^29.1.2","prettier":"^3.2.5","cross-env":"^7.0.3","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^3.4.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.13.10","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.0.2","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.13.0_1708444778816_0.70186845384056","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@spearwolf/signalize","version":"0.14.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.14.0","homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"235e6f3e824e8d61fd2912db7838858daf74c468","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.14.0.tgz","fileCount":92,"integrity":"sha512-bW6fPDpiD6T4vgxLGGvkSKM6UwObDa9HH8Jqj6002mvQcIhNADC8vqZsc77G6nMe2g1TbxLDY3DoNpGfs+fDZQ==","signatures":[{"sig":"MEQCIADgQfuB5SAVIR+3KPgk/IRIqR4LALwyy31x5kqQL8NSAiAk1B9TMfvKbCPu7lTKb68WzBJfpn9Ev0zNxwwDd0KK0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1224092},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"b45afc1b6a11f6f75aa686b42c65a6c235658c8f","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.7.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^17.0.1","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^5.0.7","rollup":"^4.18.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.2","cross-env":"^7.0.3","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/jest":"^29.5.12","@types/node":"^20.14.8","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^3.4.2","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.14.0_1719306023134_0.8431259135460278","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@spearwolf/signalize","version":"0.15.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.15.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"3c574d111b8c575826b3f2e6bf64135053c80867","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.15.0.tgz","fileCount":92,"integrity":"sha512-CyfWexRYREB3L6Htk8AGHu72I3MqCl6KkgqyBlJ6FZNJLHmHaqvq3G4s/BNvjyYTRWJOQFxhQ6fPPtqK3yds3A==","signatures":[{"sig":"MEYCIQCg0AbAhkqCwk9dGM+0Qo0VqaiSwW37/W4F0WeBnZ4SowIhALSVAd0pflFyNWfgIZ0C+uug7U2pNrXDJ//KTmC0KwTH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1225051},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"49be9757672d3b2296ec0a89869b85390fc0d75e","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.7.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.3","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.0","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.15.0_1721663951888_0.9558915297053201","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@spearwolf/signalize","version":"0.16.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.16.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"31be31a49774967682bf2b2f7c160221266eef64","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.16.0.tgz","fileCount":92,"integrity":"sha512-eAgRDYC+P/xfqGXersb14hCRb1WLuI5sXQLeiL6bpjo2dQ7cwoxbzZpyBgRpHm7Co1EM+BhdHN2THESKtGlNGQ==","signatures":[{"sig":"MEUCIQCk1qjsPa7RGeSfrIgJDWFtkCWbxh6XSXVwxILg2SoOlAIge4212lxEj3UJ7qccDf8/VZPZYvhxHZCuS4q+NF75+8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1225208},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"0af58ecc448fc4a359ae3aa2f9b507db30c3faa6","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.15.3","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.16.0_1722783082917_0.8526773723790246","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@spearwolf/signalize","version":"0.17.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.17.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"e0fbdfd2df71466bc8b81871bf60cc22e85d7ff7","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.17.0.tgz","fileCount":98,"integrity":"sha512-ylIziExMlOwm1sun9TF/6l2s4pmoUX19GJSat8CKS/COKk0DGvjx+I/fEikGizGbotZeFOUf0gx2wpsZpyv+KA==","signatures":[{"sig":"MEQCIAsRgafPcZhp8x0jjZ5DNWu7a0zVYaBF57LSjTDfF6gSAiBLiERsk6LR1a4a/8g5QKHYzwfja6CgLC8LQonNP6EUZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8508913},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"96f6f3cfc50adc3e3f2b7477a879cbe8b4560d32","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.17.0_1729689803391_0.7800675273296327","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@spearwolf/signalize","version":"0.17.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.17.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"cb89ada7b62642783ebeb9b02e05127bdfa5903c","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.17.1.tgz","fileCount":96,"integrity":"sha512-uq7shMd/lEhM6/a91fAlRb465ffLcle0lDUsg+XqMO5Y0tKIysrKQEeyt6/ynZ4DDSA/SQXRd1obQQJbdkkYbg==","signatures":[{"sig":"MEUCIQDUYU/uofoM5LRVEJUBRZ/tBloCHKNs0gqCnauZL3QWFgIgAKEZQ//pAFaMy7WyRxprciZB2h0YcJv9fEStPYGfaE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":622956},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"099c96fae439827b4386bd7f7f1d0bd5c8397b8e","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.17.1_1729690900623_0.24031623697015947","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@spearwolf/signalize","version":"0.18.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.18.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"9caceaf5294f3af52743cc8f9c6596507d5c6365","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.18.0.tgz","fileCount":96,"integrity":"sha512-W3bI4tOQnEmkt5Ra7hk/bnn87Ebzfjul7gZeIMKlKXhc8B1UUVhPBG9JnbvGBoYhB1NqlRYus9HYlb2M/UzsVg==","signatures":[{"sig":"MEYCIQCRN/LssmtFiw+PMnT1NOOSJcNNHN4QPnIyTj8U/MCfvQIhAKpj6LMOfRzz2JhB/ejgrfNbQUW7fR34cYgk/+hWgzox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624686},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"6bf330b6345c60fffbc12bf78fddd15ed7c9821d","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.18.0_1729767645908_0.9920471563728073","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@spearwolf/signalize","version":"0.18.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.18.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"bc1577887981b9a1a3da57c49024a42de91b7881","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.18.1.tgz","fileCount":96,"integrity":"sha512-rzkGZYTK1ITot6yLflmvvO7jk6/mDsqNSkTNR3/94sjRQWRDVD6H3LNH0AiB5jG9naIyPs8g1xyMd/0OgvFy7g==","signatures":[{"sig":"MEQCIFdJE+BWVH+Rq7MGZNskbycgtNlzMY0ZvqQKK+jXrMaOAiBeIfB/n5PaZ5fArWnfK1ti8NNxQDsLm9Bo8SskoImCig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625181},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"f7885d521e352b508a1101534b32d180f9e594b9","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.18.1_1729770504578_0.12674467418871815","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@spearwolf/signalize","version":"0.19.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.19.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"a0ed841a6e928081ff925952fa61bfdc1bd41aaa","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.19.0.tgz","fileCount":100,"integrity":"sha512-u1NsENfnbW1XcG+cS2mxrZMI8SzmgNoz8z166b52n8pIRRpyBot3fEPryOqf3dYprWlK4weD6UXASr143VC8Iw==","signatures":[{"sig":"MEUCIQCeTvvO2GhQYkEu2F+G501c5yfhXiEhIY79hqT2NqTDzgIgarp3UGQ16BZt1jIeuVuiEf2/1D5wNjmnKMOUSQm32UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631702},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"1956dd0d4fec7bb45f00ecbf06462f18024c2acb","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.19.0_1741868342720_0.7596582400478393","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@spearwolf/signalize","version":"0.19.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.19.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"5ab4237557eb4c9b03987e9a0f63228b7d1aedb8","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.19.1.tgz","fileCount":100,"integrity":"sha512-8dVlwD2PQQoc5Vghw3W17dXP8beBtWGQ6MaX/RP1jg7rBcoLBhO+sCCmxlHc89hUZNuPUH0BdxXsSxVwj8e4/w==","signatures":[{"sig":"MEUCIQCEUhaxbqyYkGDiq32dYJXit+f0JeKKVcf+LJHGsORlJAIgKyupCJ/O5GsBuHct0duyYQnSbA9AsMF+TSwgFv9bEHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631881},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"edcee5429b90c99c14365b5d931d65b87f70f0a2","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.6.3","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.19.0","core-js":"^3.37.1","exec-sh":"^0.4.0","ts-jest":"^29.1.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.3","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.19.1_1741875237639_0.7744253185898526","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@spearwolf/signalize","version":"0.20.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.20.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"a6cfb2484b62575951f3e04d9ce19181dbaeba1f","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.20.0.tgz","fileCount":100,"integrity":"sha512-oWYT8MLgX5OLoLbaqcFSTROseKkasgUWnpi9Wt8F7eXzU1O6v/ZBAl/4ZbBzvVAJ989sHSlVS8lcNY/6rJkA4g==","signatures":[{"sig":"MEUCIQCQWXhuhrfYVcNYxynxx2Zb5Arkokq0OFsJgeJRUq6wMgIgdNazs8JrTGd9G/33RlHh/3MTXQv2pr7gpJTOooB8bpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630320},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"574219d77888313a049cc3a7265a87c16bddbadc","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.36.0","core-js":"^3.41.0","exec-sh":"^0.4.0","ts-jest":"^29.2.6","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.3","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.20.0_1742543860613_0.14952426407769326","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@spearwolf/signalize","version":"0.20.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.20.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"d686faa4f7428616b2c1094652ef78a9e972ec44","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.20.1.tgz","fileCount":100,"integrity":"sha512-gLPOXr1M9fl/7t9jyHrp/p6yh68y44pOJfHxQRroMiDAIRddU2k/oqlfF2bgJoK1mlTzI4kb132nbL+PSy2CFQ==","signatures":[{"sig":"MEUCIFFmM+Qqjd6jef848VimVpfkl5vMqxdYL/KGuDVnp6LRAiEA7zeXnsjSiFsK1HDJnbscF8fRTLowpB7wRiADjc1dmEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630486},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"b6972956f83a0316972eb70f3bb71fe8b9ca3000","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.36.0","core-js":"^3.41.0","exec-sh":"^0.4.0","ts-jest":"^29.2.6","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.29.1","@arethetypeswrong/cli":"^0.16.4","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.2.3","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.20.1_1742980586129_0.5620507402095434","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@spearwolf/signalize","version":"0.21.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.21.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"88c7eaef7e946cee1f88eb7cdf8cef72f2aea63c","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.21.0.tgz","fileCount":100,"integrity":"sha512-IPNnrztmbhO+2/pKHdsfp3fFyeDCWHgR9uSLifpQVMXwvgBz6U/aNqhsSS2Va1KN94wHR7dOm1veOKiFe6aABw==","signatures":[{"sig":"MEQCIDRJqGuCfChqJeKUGs+EGzCTIfuy0U0lWYqMttacZurJAiAzLTjHJGL2WMqXlyv8N0WlaYPbEWWODPxs3+SDtXwnPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628195},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"e1d0b33dce4d463af0976db8bb8cb31d0fb4ca8b","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.46.2","core-js":"^3.44.0","exec-sh":"^0.4.0","ts-jest":"^29.4.0","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.21.0_1754999588531_0.5017329114477407","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@spearwolf/signalize","version":"0.21.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.21.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"5d2c57f70f7cd6bfee48e11343338b6be4473cd1","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.21.1.tgz","fileCount":98,"integrity":"sha512-K5JEPDQxS6lKZ/1q2U4b7hIQmlD1sS5thT4Gb/aQLyDAorXXFH6P1cYuFQFUfmRgbkBtXMps5YsOcB2hMXEXaw==","signatures":[{"sig":"MEYCIQDLNZhwDX1eNxplYzH9BsT3+zLl3PSfq4PVNA+d7kEXWAIhAKA39LFXnLRWvuYNHJq6NcFbxcaOrBWQfO8Dye8r5V+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163213},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"b724d7ab52c1f9d1224c7c4164b76eebde9d4b67","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.46.2","core-js":"^3.44.0","exec-sh":"^0.4.0","ts-jest":"^29.4.0","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.21.1_1755763617576_0.7127465356309717","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@spearwolf/signalize","version":"0.22.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.22.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"571617793c1a9af32dacb85d5daa9aa4d1ca78a4","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.22.0.tgz","fileCount":98,"integrity":"sha512-4j0KTyrt+QDiyfYFdCnRZctfseiNO5v0aV5ENR0/0k1gKr7faj4ngMbRuq7kLIAsrvHSEITB78xwuPKldihbWQ==","signatures":[{"sig":"MEQCIFNjsE8BrIla5pknchyyRaifjCOUHDbBzSUJOJuxesgNAiA1cnGttM8OOtTlj92XRzbwBAVAsdkhb+AprmhQ6TptUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165643},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"d78e4b22a2a971bd972a536948451059d1963fed","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.46.2","core-js":"^3.44.0","exec-sh":"^0.4.0","ts-jest":"^29.4.0","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.22.0_1756126272435_0.661757595628564","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@spearwolf/signalize","version":"0.23.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.23.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"efd9a656522b5d4a8a76430ae6e3c9fd1989b721","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.23.0.tgz","fileCount":98,"integrity":"sha512-Cq4hR2+bo6mZ1Wt2zOwQt/NwVkJZLP7pQVQgWkj1cpqpRnuQDVU1XjR4ej71/l43KxEMZWG1G2ZO67+G/LyeaQ==","signatures":[{"sig":"MEUCIDG2spgGUVKK/dCLzD1tzrQSGm5gK1N2neqfsRZ6AW9GAiEAgLak0TGyFa4mkiIJz7HgBne99dKjp/pxvUy8xLiCrqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166657},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"9a2b390714503418666b872ce78c18f5b3693371","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.46.2","core-js":"^3.44.0","exec-sh":"^0.4.0","ts-jest":"^29.4.0","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.23.0_1756132880379_0.1323513612005709","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@spearwolf/signalize","version":"0.24.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.24.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"6e88d294cbeac787e868da4a70e48c0fbda9db6b","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.24.0.tgz","fileCount":98,"integrity":"sha512-ZuLbCDDfSwllLA80EcINkYjObGE0WSWGOvzMzLsEkjSrcUUvGbxYeSKg52oaNXDCqXvGR1LNEKN0vWAQ12093Q==","signatures":[{"sig":"MEQCIEG/z/NxTlGkDsqIjBbhtgboISBYD7O8jLo6nTWYcbJWAiAL/JLxRAiWH1uXZiemqspqkeJG7y6c2aX5PB2j0JmqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171975},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"d97a2d13744dff05b5c90e19134cdee5683e6c02","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.46.2","core-js":"^3.44.0","exec-sh":"^0.4.0","ts-jest":"^29.4.0","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.24.0_1756207672853_0.5001510419627828","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@spearwolf/signalize","version":"0.25.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.25.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"3718c488a205ca90db25ece2b734dd53db521667","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.25.0.tgz","fileCount":104,"integrity":"sha512-dfaqIrlZJst+ydg8buM5S/3RkHGSTNDEBAr69Np+H3RVvtkOSWfdclFJF8Vkac/ZKbJcSUxsTjvzuZ/QRsDF9Q==","signatures":[{"sig":"MEQCICuNrjDEAH6x/piSxfn80c3AJj5mA7OLhI9aKt1ajy4WAiAwVI+SX4o6Bt8LMpBnY6VMluuBvKNoyKTiUANH+tqRvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195168},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"4564d6330e678c0d5e1540cebcd57abbcf173c2e","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.46.2","core-js":"^3.44.0","exec-sh":"^0.4.0","ts-jest":"^29.4.0","prettier":"^3.6.2","cross-env":"^10.0.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.1","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.3","@babel/preset-typescript":"^7.27.1","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.25.0_1764250266287_0.2240635006174252","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@spearwolf/signalize","version":"0.26.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.26.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"34036241c95c974f24ab50bad3efc7095b4c3a32","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.26.0.tgz","fileCount":122,"integrity":"sha512-xipv9fs+3MqvpjfjUPKCUct3hn3K9FhgSqs01lLBKIX/l+ge1KJu/Lh39lHLfCvVfZfpmgF6iVQzuPaIRj90+A==","signatures":[{"sig":"MEQCIE/Hql5kbvNzJV6MoRSjNTh6hWKNqgc9xvDuZrDuW3s0AiBueVZPYY5C5l9LRWIGyxv8FAfslFBZ2quGueeGztFyww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580271},"main":"lib/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"lib/index.js","engines":{"node":">=20.12"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./lib/decorators.js"}},"gitHead":"163876b6a9abd18fe15d54c5ead50673ad2867d5","scripts":{"cbt":"run-s -sn clean compile test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile test","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","docs:gists":"node scripts/createGistImages.cjs","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"spearwolf","email":"wolfger@spearwolf.de"},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"10.8.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.1.2","rollup":"^4.54.0","core-js":"^3.47.0","exec-sh":"^0.4.0","ts-jest":"^29.4.6","prettier":"^3.7.4","cross-env":"^10.1.0","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.2","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.4","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^7.16.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.26.0_1770129625316_0.038816604524062104","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@spearwolf/signalize","version":"0.27.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.27.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"ca9cf7510f7661d034d09908b62a2ae590756ab3","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.27.0.tgz","fileCount":129,"integrity":"sha512-j7K/z5eybbrVLjwOV5QVnxXEv4lzorJ7tV1uftl7NJXD5NXAwfgSMJFXfBRe5ugLK2Al/wZtD7LPdIfE4PFQrA==","signatures":[{"sig":"MEUCIBq2rSO6G0cbIK6oU9D2hZFMtD33OU/NfZQUazcUxNX4AiEAol65boKI2V+D8YKoCoW/islo3e4EhryFI9VVtto6zuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349265},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"c19676fab451329a7b8718bae6e9e2073c7c6d65","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile bundle","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile bundle test","bundle":"rollup -c rollup.config.mjs","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.6.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.1.2","rollup":"^4.57.1","core-js":"^3.48.0","exec-sh":"^0.4.0","ts-jest":"^29.4.6","prettier":"^3.8.1","cross-env":"^10.1.0","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.2","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.5","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.27.0_1770214820721_0.44776907525341625","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@spearwolf/signalize","version":"0.27.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.27.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"0eb05b78a716c7d2d987be2113e5656246a289ff","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.27.1.tgz","fileCount":127,"integrity":"sha512-XLRb1A2O9O/rOIRfB7JDosrVfzYhD/KGuU6w5zVi7BLCNbth5MIkXg9lZCWS0lz9CWBy+6n5IuCj8GfYajTSCA==","signatures":[{"sig":"MEUCIQDSASm2jk5Bs90QQXVTrqFQlkKbIaEJKx5EQb/Z/UZTOQIgCMEfyjfi+8E3S0Uk5n3uNNgaxPUrnTYcxCdii7sSXIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347635},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"f205df1a48e7c9eb587517c6234c423011c847da","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile bundle","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile bundle test","bundle":"rollup -c rollup.config.mjs","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.6.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.1.2","rollup":"^4.57.1","core-js":"^3.48.0","exec-sh":"^0.4.0","ts-jest":"^29.4.6","prettier":"^3.8.1","cross-env":"^10.1.0","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.2","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.5","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.27.1_1770215092641_0.5157538594723166","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@spearwolf/signalize","version":"0.27.2","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.27.2","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"9f1d45182ca4a731c3a2f32b72c5d121947ec5c2","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.27.2.tgz","fileCount":126,"integrity":"sha512-r/owAixCfvZNNi6LtcKNMLNBbqMc7Ai7DFT2Zs4Yh03SLmR5L/p/uCOVzG3Ck3/LQjZCHSek57/1DQ/AHEfIvw==","signatures":[{"sig":"MEUCIAy9BH9XBNSny8lOU+ynohcjKVr/IiwYQqMVHk3qJUQ7AiEA9s+oN8tolTPHZ0zphj4IXdrTDcrWCes1t+6RoWm0/xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331680},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["core-js"]},"type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"94184edfaa10354fe765b49a777649aabfd3c917","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"run-s -snl lint:fix prettier:write","dist":"run-s -sn clean compile bundle","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"cross-env NODE_ENV=test jest","clean":"rimraf build types tests dist lib","world":"run-s -sn clean lint prettier:check compile bundle test","bundle":"rollup -c rollup.config.mjs","update":"npx npm-check --update","compile":"tsc --project tsconfig.lib.json","lint:fix":"npm run lint -- --fix","prettier":"prettier \"src/**/*.{ts,tsx,js,jsx}\"","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack","prettier:check":"npm run prettier -- --check","prettier:write":"npm run prettier -- --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.6.2","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^29.7.0","sinon":"^18.0.0","tslib":"^2.8.1","eslint":"^8.56.0","rimraf":"^6.1.2","rollup":"^4.57.1","core-js":"^3.48.0","exec-sh":"^0.4.0","ts-jest":"^29.4.6","prettier":"^3.8.1","cross-env":"^10.1.0","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/jest":"^29.5.12","@types/node":"^20.14.11","npm-run-all":"^4.1.5","@types/sinon":"^17.0.4","@spearwolf/eventize":"^4.0.2","jest-expect-message":"^1.1.3","eslint-plugin-import":"^2.32.0","@arethetypeswrong/cli":"^0.18.2","eslint-config-prettier":"^9.1.0","eslint-config-problems":"^8.0.0","eslint-plugin-prettier":"^5.5.5","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"@spearwolf/eventize":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.27.2_1770215271819_0.67505925063548","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@spearwolf/signalize","version":"0.28.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.28.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"c5d61fb5408928f922cd8d858c02d9112e1619df","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.28.0.tgz","fileCount":110,"integrity":"sha512-YoQP/S4teskV6ADycrvytn/1zEGsDEkNGmPtXXEmjwbSgnabppUnYmZpv+q1OAxEfY3zRQPJ3Ud3qwAdcQSHhQ==","signatures":[{"sig":"MEUCIQCiu1UJokRFtwzgaE8zUTgE12Yvs8HdYIrg9PRGwcBy0wIgcp+YfjdH7hrdF0AQLIBVdPFt/pe9xnaOoQrm8WrFhE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261033},"main":"dist/index.js","type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"dbf673482b45813f51e71e998fc355de5301d52e","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"cross-env NODE_ENV=test jest","check":"biome check","clean":"rimraf build types tests dist lib","world":"run-s -sn clean check compile bundle test","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"tsc --project tsconfig.lib.json","test:gc":"cross-env NODE_ENV=test NODE_OPTIONS=--expose-gc jest --runInBand","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","format:write":"biome format --write","checkPkgTypes":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.11.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^30.4.1","sinon":"^22.0.0","tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.60.3","ts-jest":"^29.4.9","cross-env":"^10.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.2","@types/sinon":"^21.0.1","npm-run-all2":"^8.0.4","@biomejs/biome":"^2.4.14","@spearwolf/eventize":"^4.3.1","jest-expect-message":"^1.1.3","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"@spearwolf/eventize":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.28.0_1778278436582_0.1962613933143984","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@spearwolf/signalize","version":"0.29.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.29.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"61c6b6c37dfe0e75b0d9af93f4c21488ac5dde29","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.29.0.tgz","fileCount":112,"integrity":"sha512-/WzTvRrgrF+T1VVw7CTPMUeRBUKece55PO7faIujXIjoXakr6mNVKfug8icgVHLflr/7aicxm/+CL+2qIneNIQ==","signatures":[{"sig":"MEYCIQDcwSAQatqLx/TDRINXyAJ2pZ/xLnHHeRPUcr7jaMQiiAIhALfmS0Zjs590PcUKpHryMoP5C29gFbbielKcIDqlVFYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272233},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["unrs-resolver"]},"type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"3b1152074a6a54d563c85b993bc40c7fade6da16","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"cross-env NODE_ENV=test jest","check":"biome check","clean":"rimraf build types tests dist lib","world":"run-s -sn clean check compile bundle test","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"tsc --project tsconfig.lib.json","test:gc":"cross-env NODE_ENV=test NODE_OPTIONS=--expose-gc jest --runInBand","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","format:write":"biome format --write","checkPkgTypes":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.11.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^30.4.1","sinon":"^22.0.0","tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.60.3","ts-jest":"^29.4.9","cross-env":"^10.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.2","@types/sinon":"^21.0.1","npm-run-all2":"^8.0.4","@biomejs/biome":"^2.4.14","@spearwolf/eventize":"^5.0.0","jest-expect-message":"^1.1.3","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"@spearwolf/eventize":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.29.0_1778663552472_0.475690131872482","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@spearwolf/signalize","version":"0.30.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.30.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"2df57661994afa30af2bffa4990b4fa59c0e9506","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.30.0.tgz","fileCount":112,"integrity":"sha512-MgqQLmmrnUjGJewLaBwFgu6QFZLPPi6x8NqpmrqYImWSzomfrwFNcFMEdZZzjewzei/EfpzPjFKpW99Mr3svYg==","signatures":[{"sig":"MEYCIQDjUG5fm/bglrdPJyMv78m+p5qkMVBHmZ/hewyOw63bZwIhAM5Rhh9rQnR/fP/y7f4NFRKCzt5eRqO4p/iJjL7w37sK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288733},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["unrs-resolver"]},"type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"b1bcd4b4f52144bf332c2a4d9d3755e99625cfe3","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"cross-env NODE_ENV=test jest --coverage","check":"biome check","clean":"rimraf build types tests dist lib","world":"run-s -sn clean check compile bundle test","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"tsc --project tsconfig.lib.json","test:gc":"cross-env NODE_ENV=test NODE_OPTIONS=--expose-gc jest --runInBand","jest:debug":"cross-env NODE_ENV=test node --nolazy --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --colors --verbose","publish:pkg":"node scripts/publishPackage.cjs","format:write":"biome format --write","checkPkgTypes":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.12.1","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"jest":"^30.4.2","sinon":"^22.0.0","tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.60.4","ts-jest":"^29.4.10","cross-env":"^10.1.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/sinon":"^21.0.1","npm-run-all2":"^8.0.4","@biomejs/biome":"^2.4.15","@spearwolf/eventize":"^5.0.0","jest-expect-message":"^1.1.3","@arethetypeswrong/cli":"^0.18.2"},"peerDependencies":{"@spearwolf/eventize":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.30.0_1779272031520_0.108045395236394","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@spearwolf/signalize","version":"0.31.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.31.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"2c45475c3ed3403b81aedb39bb02764cbad82291","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.31.0.tgz","fileCount":115,"integrity":"sha512-MqNyhLmxnjTBZicSykm4P1I8oErL4qERpIiwOsHet0J1RH8GGNSnL5JfQE4zWr10w3CgCDcoRJY1mNOTM3+2Sg==","signatures":[{"sig":"MEUCICg2197IPa1NHeWAwBC0Hh6/sV6a+AJAxnM11q9PJMJ1AiEAplfDsyX2kM7cw8DF/iPBFXqqke1Z4g28nkAGmUsNFbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309587},"main":"dist/index.js","type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"238525506760d0f3a7842ddcc72cf8cd26755950","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"vitest run --coverage","check":"biome check","clean":"rimraf build types tests dist lib coverage","world":"run-s -sn clean check compile bundle test","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"tsc --project tsconfig.lib.json","test:gc":"vitest run --config vitest.gc.config.ts","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","publish:pkg":"node scripts/publishPackage.cjs","format:write":"biome format --write","checkPkgTypes":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.16.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.62.2","vitest":"^4.1.10","@swc/core":"^1.15.46","typescript":"^7.0.2","@types/node":"^24.13.3","npm-run-all2":"^9.0.2","unplugin-swc":"^1.5.9","@biomejs/biome":"^2.5.5","@spearwolf/eventize":"^5.0.0","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"@spearwolf/eventize":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.31.0_1784988479064_0.23798213240371147","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@spearwolf/signalize","version":"0.31.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@0.31.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"061b89f185ca4e176db687f90728bdf8a9527d92","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-0.31.1.tgz","fileCount":119,"integrity":"sha512-uziSQJ6OHDcSDvbC50ddvEMcT2tcz+Bn32hpuU5RSKh/iiPY5LxF6yQATUZyI/gb9XODpFLk4NHRgjsUuVEuJg==","signatures":[{"sig":"MEYCIQD+xbLDxLXDE2oHt+dNFGPZ8GTH/Jkpcg2rJgNUl31cBAIhAOCOPJirVkdciH3spLrz9dv++BSC/WuCfZ3ygq1emHP/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311932},"main":"dist/index.js","type":"module","types":"lib/index.d.ts","module":"dist/index.js","engines":{"node":">=24.13"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"}},"gitHead":"359d939a8879467ed0e53b314ade9a2157d734ca","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"vitest run --coverage","check":"biome check","clean":"rimraf build types tests dist lib coverage","world":"run-s -sn clean check compile bundle test","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"tsc --project tsconfig.lib.json","test:gc":"vitest run --config vitest.gc.config.ts","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","publish:pkg":"node scripts/publishPackage.cjs","format:write":"biome format --write","checkPkgTypes":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.16.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0","devDependencies":{"tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.62.2","vitest":"^4.1.10","@swc/core":"^1.15.46","typescript":"^7.0.2","@types/node":"^24.13.3","npm-run-all2":"^9.0.2","unplugin-swc":"^1.5.9","@biomejs/biome":"^2.5.5","@spearwolf/eventize":"^5.0.0","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"@spearwolf/eventize":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_0.31.1_1784990536128_0.7484119098311219","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"@spearwolf/signalize","version":"1.0.0-beta.0","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@1.0.0-beta.0","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"9c407de108cccac4332575e4052a5cfa057ff3a6","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-1.0.0-beta.0.tgz","fileCount":54,"integrity":"sha512-iTRQRjZWnO5OHiBKXGvGlLe3B3aMr2xjZaBQRiOoG6OeIYaBMKzWQtUhK/1HWTsqVvQOAnFMtYEl9GOMngwdoA==","signatures":[{"sig":"MEQCIH4q6KSxIJBJ1Ta6U+VGhlwZ3FNK537ZmGlnsBHh4wJHAiBpQzHBAdfQS2v8rBxEBQgbaA09yxCN/mN5ddHk107fzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@1.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664242},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"},"./package.json":"./package.json"},"gitHead":"3188b9f6964a06855904eb2dded340a9276079d4","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","check":"run-s -sn check:biome check:refs check:banner check:layering","clean":"rimraf build types tests dist lib coverage smoke/build","smoke":"run-s -sn dist test:smoke","world":"run-s -sn clean check typecheck compile check:dts bundle test:smoke checkPkgTypes test test:gc","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"run-s -sn compile:js compile:types","test:gc":"vitest run --config vitest.gc.config.ts","check:dts":"node scripts/check-dts.mjs","typecheck":"tsc --noEmit -p tsconfig.json","check:refs":"node scripts/check-doc-refs.mjs","compile:js":"tsc --project tsconfig.lib.json","test:debug":"vitest --inspect-brk --no-file-parallelism","test:smoke":"rimraf smoke/build && tsc --project smoke/tsconfig.json && node scripts/assert-smoke-build.mjs && node --test \"smoke/build/*.test.js\"","test:watch":"vitest","check:biome":"biome check","publish:pkg":"node scripts/publishPackage.cjs","check:banner":"node scripts/check-banner.mjs","format:write":"biome format --write","checkPkgTypes":"attw --pack --profile esm-only","compile:types":"tsc --project tsconfig.types.json","check:layering":"node scripts/check-layering.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.17.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","rollup":"^4.62.4","vitest":"^4.1.10","@swc/core":"^1.15.47","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^26.2.0","npm-run-all2":"^9.0.3","unplugin-swc":"^1.5.11","@biomejs/biome":"^2.5.8","@spearwolf/eventize":"^6.0.0","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"@spearwolf/eventize":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_1.0.0-beta.0_1786796326427_0.9988062227581473","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@spearwolf/signalize","version":"1.0.0-beta.1","author":{"url":"https://www.spearwolf.de","name":"Wolfger Schramm","email":"wolfger@spearwolf.de"},"license":"Apache-2.0","_id":"@spearwolf/signalize@1.0.0-beta.1","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"homepage":"https://github.com/spearwolf/signalize/","bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"dist":{"shasum":"ffb3359f0a982b12674df7099a7b18c68c1b2768","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-1.0.0-beta.1.tgz","fileCount":54,"integrity":"sha512-KsvtIsh9XtAsWWzSRfup0PXd8Rk/LN+EvdavQmA2I95/SHWa2neq4YvIiYEyjVqXaEk3KQ3AGc7kdNuOxZCppQ==","signatures":[{"sig":"MEYCIQD+HYFn6jY28wSpMcWYxkUPsFKfabrYUfcie3Uk129QMwIhAOx0o8yjdxzHs7PKANoUSknq5PufFGLLgVSIaztK+NV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666536},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"},"./package.json":"./package.json"},"gitHead":"8889aeefea52694d89fa106174f5cad5a454764c","scripts":{"cbt":"run-s -sn clean compile bundle test","fix":"biome check --write","dist":"run-s -sn clean compile bundle","lint":"biome lint","test":"vitest run --coverage","bench":"vitest bench --run --config vitest.bench.config.ts","check":"run-s -sn check:biome check:refs check:banner check:layering","clean":"rimraf build types tests dist lib coverage smoke/build","smoke":"run-s -sn dist test:smoke","world":"run-s -sn clean check typecheck compile check:dts bundle test:smoke checkPkgTypes test test:gc","bundle":"rollup -c rollup.config.mjs","format":"biome format","update":"npx npm-check-updates -u","compile":"run-s -sn compile:js compile:types","test:gc":"vitest run --config vitest.gc.config.ts","check:dts":"node scripts/check-dts.mjs","typecheck":"tsc --noEmit -p tsconfig.json","check:refs":"node scripts/check-doc-refs.mjs","compile:js":"tsc --project tsconfig.lib.json","test:debug":"vitest --inspect-brk --no-file-parallelism","test:smoke":"rimraf smoke/build && tsc --project smoke/tsconfig.json && node scripts/assert-smoke-build.mjs && node --test \"smoke/build/*.test.js\"","test:watch":"vitest","check:biome":"biome check","publish:pkg":"node scripts/publishPackage.cjs","check:banner":"node scripts/check-banner.mjs","format:write":"biome format --write","checkPkgTypes":"attw --pack --profile esm-only","compile:types":"tsc --project tsconfig.types.json","check:layering":"node scripts/check-layering.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"repository":{"url":"git+https://github.com/spearwolf/signalize.git","type":"git"},"_npmVersion":"11.17.0","description":"signals and effects for all","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","rollup":"^4.62.4","vitest":"^4.1.10","@swc/core":"^1.15.47","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^26.2.0","npm-run-all2":"^9.0.3","unplugin-swc":"^1.5.11","@biomejs/biome":"^2.5.8","@spearwolf/eventize":"^6.2.0","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"@spearwolf/eventize":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signalize_1.0.0-beta.1_1788122151566_0.4759581127259602","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@spearwolf/signalize","version":"1.0.0","description":"signals and effects for all","type":"module","sideEffects":false,"exports":{".":{"types":"./lib/index.d.ts","import":"./dist/index.js"},"./decorators":{"types":"./lib/decorators.d.ts","import":"./dist/decorators.js"},"./package.json":"./package.json"},"engines":{"node":">=22"},"scripts":{"update":"npx npm-check-updates -u","publish:pkg":"node scripts/publishPackage.cjs","checkPkgTypes":"attw --pack --profile esm-only","typecheck":"tsc --noEmit -p tsconfig.json","compile":"run-s -sn compile:js compile:types","compile:js":"tsc --project tsconfig.lib.json","compile:types":"tsc --project tsconfig.types.json","bundle":"rollup -c rollup.config.mjs","clean":"rimraf build types tests dist lib coverage smoke/build","lint":"biome lint","format":"biome format","format:write":"biome format --write","check":"run-s -sn check:biome check:refs check:banner check:layering","check:biome":"biome check","check:refs":"node scripts/check-doc-refs.mjs","check:banner":"node scripts/check-banner.mjs","check:layering":"node scripts/check-layering.mjs","check:dts":"node scripts/check-dts.mjs","fix":"biome check --write","test":"vitest run --coverage","test:watch":"vitest","test:debug":"vitest --inspect-brk --no-file-parallelism","test:gc":"vitest run --config vitest.gc.config.ts","test:smoke":"rimraf smoke/build && tsc --project smoke/tsconfig.json && node scripts/assert-smoke-build.mjs && node --test \"smoke/build/*.test.js\"","bench":"vitest bench --run --config vitest.bench.config.ts","cbt":"run-s -sn clean compile bundle test","dist":"run-s -sn clean compile bundle","smoke":"run-s -sn dist test:smoke","world":"run-s -sn clean check typecheck compile check:dts bundle test:smoke checkPkgTypes test test:gc"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@biomejs/biome":"^2.5.8","@spearwolf/eventize":"^6.2.0","@swc/core":"^1.15.47","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","fast-check":"^4.9.0","npm-run-all2":"^9.0.3","rimraf":"^6.1.3","rollup":"^4.62.4","typescript":"^7.0.2","unplugin-swc":"^1.5.11","vitest":"^4.1.10"},"peerDependencies":{"@spearwolf/eventize":"^6.0.0"},"homepage":"https://github.com/spearwolf/signalize/","license":"Apache-2.0","publishConfig":{"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/spearwolf/signalize.git"},"bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"author":{"name":"Wolfger Schramm","email":"wolfger@spearwolf.de","url":"https://www.spearwolf.de"},"packageManager":"pnpm@11.21.0","gitHead":"a9f2e658c438189b6ca1bc0d9b42bab1a59ba534","_id":"@spearwolf/signalize@1.0.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-hZ5IN0GoU7XKO5OOzUXnscdKxZaEg1HJa6UUg02VQhtbAJa8qsODsAf5U8g9YtXl9d0TRLJ2a4gCzE2107NPQA==","shasum":"5e1cc67c704cb178214a79b6b740600a2c449068","tarball":"https://registry.npmjs.org/@spearwolf/signalize/-/signalize-1.0.0.tgz","fileCount":54,"unpackedSize":667372,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spearwolf%2fsignalize@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC17znCnILivBczNoycd4Y8CNQ8rR9hxVzqGLvdjdUQuwIhAPCqxZO1cYKnp3jlj9WeAIjA9Hnh6QSr5gSSbBAKV6fe"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43c305ba-f529-4dc6-8e0e-a7b10f6a2c11"}},"directories":{},"maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signalize_1.0.0_1788353356172_0.8969336782106025"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-28T06:38:43.438Z","modified":"2026-09-02T12:49:16.889Z","0.0.1":"2021-09-28T06:38:43.658Z","0.0.2":"2021-09-28T06:52:56.488Z","0.1.0":"2021-09-30T15:40:34.449Z","0.2.0":"2021-10-01T11:14:12.688Z","0.3.0":"2021-10-04T08:29:38.956Z","0.3.1":"2022-07-06T22:14:40.511Z","0.3.2":"2023-02-22T15:14:23.441Z","0.4.0":"2023-06-15T11:28:32.060Z","0.5.0":"2023-09-07T08:40:53.478Z","0.5.1":"2023-09-11T06:49:09.823Z","0.5.2":"2023-10-05T21:36:30.837Z","0.6.0":"2023-10-08T09:18:57.647Z","0.6.1":"2023-10-08T12:47:37.880Z","0.7.0":"2023-10-10T08:16:31.214Z","0.8.0":"2023-10-31T11:40:03.227Z","0.9.0":"2023-11-13T09:19:13.430Z","0.10.0":"2023-11-22T12:20:29.657Z","0.10.1":"2023-11-22T12:51:13.568Z","0.11.0":"2023-11-29T09:05:21.292Z","0.12.0":"2023-12-05T08:16:13.259Z","0.13.0":"2024-02-20T15:59:39.030Z","0.14.0":"2024-06-25T09:00:23.375Z","0.15.0":"2024-07-22T15:59:12.135Z","0.16.0":"2024-08-04T14:51:23.166Z","0.17.0":"2024-10-23T13:23:23.842Z","0.17.1":"2024-10-23T13:41:40.930Z","0.18.0":"2024-10-24T11:00:46.156Z","0.18.1":"2024-10-24T11:48:24.793Z","0.19.0":"2025-03-13T12:19:02.953Z","0.19.1":"2025-03-13T14:13:58.012Z","0.20.0":"2025-03-21T07:57:40.799Z","0.20.1":"2025-03-26T09:16:26.392Z","0.21.0":"2025-08-12T11:53:08.799Z","0.21.1":"2025-08-21T08:06:57.759Z","0.22.0":"2025-08-25T12:51:12.675Z","0.23.0":"2025-08-25T14:41:20.579Z","0.24.0":"2025-08-26T11:27:53.065Z","0.25.0":"2025-11-27T13:31:06.479Z","0.26.0":"2026-02-03T14:40:25.461Z","0.27.0":"2026-02-04T14:20:20.925Z","0.27.1":"2026-02-04T14:24:52.810Z","0.27.2":"2026-02-04T14:27:51.963Z","0.28.0":"2026-05-08T22:13:56.730Z","0.29.0":"2026-05-13T09:12:32.646Z","0.30.0":"2026-05-20T10:13:51.675Z","0.31.0":"2026-07-25T14:07:59.195Z","0.31.1":"2026-07-25T14:42:16.304Z","1.0.0-beta.0":"2026-08-15T12:18:46.571Z","1.0.0-beta.1":"2026-08-30T20:35:51.727Z","1.0.0":"2026-09-02T12:49:16.308Z"},"bugs":{"url":"https://github.com/spearwolf/signalize/issues"},"author":{"name":"Wolfger Schramm","email":"wolfger@spearwolf.de","url":"https://www.spearwolf.de"},"license":"Apache-2.0","homepage":"https://github.com/spearwolf/signalize/","repository":{"type":"git","url":"git+https://github.com/spearwolf/signalize.git"},"description":"signals and effects for all","maintainers":[{"name":"spearwolf","email":"wolfger@spearwolf.de"}],"readme":"![signalize hero](https://github.com/spearwolf/signalize/blob/main/hero2--noir.png?raw=true)\n\n![npm (scoped)](https://img.shields.io/npm/v/%40spearwolf/signalize)\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/spearwolf/signalize/main.yml)\n![License](https://img.shields.io/github/license/spearwolf/signalize)\n\n# @spearwolf/signalize\n\nSynchronous, fine-grained reactivity for JavaScript and TypeScript.\nFramework-agnostic. ESM-only. No magic, no scheduler, no virtual graph.\n\n```typescript\nimport {createSignal, createEffect} from '@spearwolf/signalize';\n\nconst count = createSignal(0);\n\ncreateEffect(() => console.log('count =', count.get()));\n// => \"count = 0\"\n\ncount.set(5);\n// => \"count = 5\"\n```\n\n## What makes it different\n\nAll modern signal systems give you synchronously consistent **reads**: call\n`derived.get()` after a `set()` and you get the recomputed value, glitch-free.\nThat part is table stakes — Solid, Vue, Angular, Svelte 5, Preact Signals,\nMobX, and `signalize` all guarantee it.\n\nWhat differs is **effects** — the observer callbacks you register to *react*\nto a change (write to the DOM, push to a socket, mutate an external system).\nVue's `watch`/`watchEffect`, Angular's `effect()`, and Svelte 5's `$effect`\ndefer these to a microtask or the next change-detection tick; MobX runs\nreactions at the end of the enclosing `action`. So while the *value* you'd\nread is already correct, the *side effects* that depend on it haven't fired\nyet — and you have no in-band hook to wait for them without yielding the\ncall stack.\n\n`signalize` runs every dependent effect **inline**, in deterministic priority\norder, on the same call stack as the write — no scheduler, no microtask, no\nbatch boundary. After `set()` returns, every observer has already executed.\nThis is the central design trade-off:\n\n```typescript\nconst total = createSignal(0);\ncreateEffect(() => console.log('total =', total.get()));\n// => \"total = 0\"\n\ntotal.set(5);\n// => \"total = 5\"   ← already logged before this line finished\n```\n\nThat property is why this library exists. It makes reactive logic safe to\nembed inside a `requestAnimationFrame` callback, a physics tick, a worker\nmessage handler, or any other place where \"settle before I move on\" matters\nmore than \"batch for free\". When you *do* want batching, you ask for it\nexplicitly with `batch()`.\n\n## 🚀 Why\n\nIn complex interactive front-ends—such as **3D configurators, real-time dashboards, or gamified PWAs**—managing state with traditional tools often leads to \"render hell\" or unpredictable side effects. \n\n`signalize` was architected to solve these specific challenges by providing a **precise and decoupled** reactive core that works independently of any UI framework. It is designed for developers who need full control over *when* and *how* state changes propagate through their systems.\n\n* **🔌 Zero Framework Lock-in:** Use it with React, Vue, Web Components, or Vanilla JS. It’s the \"source of truth\" that stays stable even if you migrate your UI layer.\n* **🎯 Precise Reactivity:** No global re-renders. Only the specific observers (effects) that depend on a changed signal are executed.\n* **🛠 Production-Ready:** Developed by a Software Artisan with 20+ years of experience to power mission-critical industrial applications.\n\n## Features\n\n- **Four primitives** — `signal` (state), `effect` (observer), `memo`\n  (cached derive), `link` (signal-to-signal binding). Small surface, no DSL.\n- **Inline propagation** — `set()` runs every dependent effect before it\n  returns. No scheduler, no microtask, no virtual graph.\n- **Priority-ordered effects** — numeric priority (memos at `1000`, regular\n  effects at `0`); runaway loops fail loud at `maxDepth = 256`, moved with\n  `setMaxEffectDepth(n)`.\n- **Auto-tracked dependencies** — subscribe on read, unsubscribe when no\n  longer read; nested effects tear down before their parent re-runs.\n- **Lifecycle bundles** — `SignalGroup` ties signals, effects, and links to\n  a host object and disposes them in one call; counters like\n  `getSignalsCount()` make leaks assertable in tests — they track what is\n  still reachable, correcting themselves when an object is dropped rather\n  than destroyed.\n- **Context modes** — `batch()` to coalesce writes, `beQuiet()` so reads do\n  not subscribe and writes do not emit, `hibernate()` to suspend the enclosing\n  batch, quiet and effect context, `value()` / `.value` for an untracked read.\n- **Optional class API** — the TC39 standard `@signal` decorator on\n  a separate subpath; the core has no class dependency.\n- **TypeScript-first** — every primitive, option, and decorator is fully\n  typed.\n\nRuns anywhere modern JavaScript runs. Targets ES2023, requires Node `>=22`.\n\n## Install\n\n[`@spearwolf/eventize`](https://github.com/spearwolf/eventize) 🏹 is a peer dependency — name it in your own `package.json` rather than relying on your package manager to add it for you:\n\n```shell\n# pick one\nnpm install  @spearwolf/signalize @spearwolf/eventize\npnpm add     @spearwolf/signalize @spearwolf/eventize\nyarn add     @spearwolf/signalize @spearwolf/eventize\n```\n\nESM-only: there is no CommonJS build. Two entry points — `@spearwolf/signalize` and `@spearwolf/signalize/decorators`.\n\n## Versioning & stability\n\nWhat you may rely on is decided by the version number you installed:\n\n- **`0.x` — nothing is promised.** Any release may change or remove anything:\n  exported names, call signatures, option shapes, thrown message texts,\n  observable ordering. `CHANGELOG.md` records what moved, but a minor bump on\n  this side of `1.0.0` carries no implication that it was safe to take.\n- **`1.0.0` and above — semver on the published surface.** Breaking that\n  surface requires a major bump. The published surface is what the two entry\n  points export — `@spearwolf/signalize` and\n  `@spearwolf/signalize/decorators` — together with the types those exports\n  carry: everything reachable by following imports from `lib/index.d.ts` and\n  `lib/decorators.d.ts`. The `lib/**/*.d.ts` glob in the shipped tarball is\n  wider than that — `tsc` emits one declaration file per source file — but a\n  declaration outside that import graph is not part of the promise.\n- **A prerelease is a release, just not the default one.** `1.2.3-beta.1` and\n  its `alpha`, `rc` and `next` siblings reach npm under a dist-tag of that\n  name, so a plain `npm install @spearwolf/signalize` keeps resolving to the\n  last stable version — taking one costs an explicit `@beta` or the exact\n  version number. What such a version promises is what its name says: nothing\n  is settled until the release it precedes.\n- **A `-dev` version is not a release.** It is what `main` carries between\n  releases, it never reaches npm, and it promises nothing at all.\n\nExempt at every version, including after `1.0.0`: everything marked\n`@internal`. Those symbols are cut out of the shipped declarations, so\nTypeScript will not offer them — but some remain reachable at runtime through\nthe global symbol registry (`Symbol.for('@spearwolf/signalize/...')`). Nothing\nsupports reaching for them. They change without a major bump and without a\nchangelog entry.\n\n## API at a glance\n\n```ts\n// signals\ncreateSignal, destroySignal, isSignal, muteSignal, unmuteSignal,\ngetSignalsCount, touch, value\n\n// effects\ncreateEffect, getEffectsCount, onCreateEffect, onDestroyEffect, onEffectError,\ngetMaxEffectDepth, setMaxEffectDepth\n\n// diagnostics\nonSignalizeError\n\n// memos\ncreateMemo\n\n// links\nlink, unlink, getLinksCount\n\n// context modes\nbatch, beQuiet, isQuiet, hibernate\n\n// lifecycle / collections\nSignalGroup, getSignalGroupsCount, SignalAutoMap\n\n// host-object signals\nfindObjectSignalByName, findObjectSignals, findObjectSignalNames,\ndestroyObjectSignals\n\n// classes — for `instanceof` checks and as types\nSignal, Effect\n\n// decorators (subpath: '@spearwolf/signalize/decorators')\nsignal\n```\n\nEvery option and type is in the [API reference](./docs/api.md).\n\n## Examples\n\n### Game loop / animation frame\n\nInline propagation means the HUD update runs *inside* the frame that produced\nthe new value — no risk of seeing a stale FPS counter one frame later.\n\n```typescript\nimport {createSignal, createMemo, createEffect} from '@spearwolf/signalize';\n\ndeclare const hud: HTMLElement;                  // yours\ndeclare function measureFps(now: number): number; // yours\n\nconst fps   = createSignal(60);\nconst label = createMemo(() => `FPS: ${fps.get().toFixed(0)}`);\n\ncreateEffect(() => hud.textContent = label());\n\nfunction frame(now: number) {\n  fps.set(measureFps(now));   // HUD updates synchronously, before next line\n  requestAnimationFrame(frame);\n}\nrequestAnimationFrame(frame);\n```\n\n### Derived values + batched writes\n\n`createMemo` caches a derived value and runs at high priority — every effect\nthat reads the memo will see a fully-recomputed result. `batch()` makes a\ngroup of writes look like a single transaction to downstream effects.\n\n```typescript\nimport {createSignal, createMemo, createEffect, batch} from '@spearwolf/signalize';\n\nconst price = createSignal(100);\nconst qty   = createSignal(1);\nconst total = createMemo(() => price.get() * qty.get());\n\ncreateEffect(() => console.log('total =', total()));\n// => \"total = 100\"\n\nbatch(() => {\n  price.set(120);\n  qty.set(3);\n});\n// => \"total = 360\"   (one log, not two)\n```\n\n### Component-style lifecycle with `SignalGroup`\n\nAttach signals and effects to a host object; tear them down with a single\ncall. Useful for Web Components, classes, or any object with a clear dispose\npoint.\n\n```typescript\nimport {createSignal, createEffect, SignalGroup} from '@spearwolf/signalize';\n\nclass CartWidget extends HTMLElement {\n  count = createSignal(0, {attach: this});\n\n  connectedCallback() {\n    createEffect(() => this.render(this.count.get()), {attach: this});\n  }\n\n  disconnectedCallback() {\n    SignalGroup.delete(this);  // destroys count + the effect + their subscriptions\n  }\n\n  render(n: number) { this.textContent = `${n} items`; }\n}\n```\n\n### Framework-agnostic domain model\n\nReactivity lives in the model, not the view. The same store can drive a React\nadapter, a Vue component, a Web Component, or a plain DOM render — none of\nthem have to know about each other.\n\n```typescript\nimport {createSignal, createMemo, createEffect} from '@spearwolf/signalize';\n\ntype Item = {price: number; qty: number};\n\nexport function createCart() {\n  const items = createSignal<Item[]>([]);\n  const subtotal = createMemo(() =>\n    items.get().reduce((sum, i) => sum + i.price * i.qty, 0),\n  );\n  return {\n    add: (i: Item) => items.set([...items.get(), i]),\n    items, subtotal,\n  };\n}\n\n// Anywhere — React hook, Vue ref bridge, vanilla:\nconst cart = createCart();\ncreateEffect(() => console.log('subtotal =', cart.subtotal()));\n```\n\n## Typical use cases\n\n`signalize` was built for — and is in production use across —\n**3D configurators, real-time dashboards, gamified PWAs, and game/render\nloops**. More broadly, it fits any scenario where you want:\n\n- a **stable reactive core** that survives swapping out the UI layer,\n- **predictable propagation** that you can reason about line by line, or\n- **lifecycle-aware** bundles of reactive state attached to long-lived\n  host objects (entities, components, panels, widgets).\n\nIt is *not* aimed at \"magic full-stack reactivity\" or implicit re-render\ntrees. If your mental model is \"I want my UI to re-render automatically and\nI'll never think about subscriptions\" — a framework-bound solution will be\nless effort.\n\n## Class API\n\n```typescript\nimport {signal} from '@spearwolf/signalize/decorators';\nimport {createMemo} from '@spearwolf/signalize';\n\nclass Counter {\n  @signal() accessor value = 0;\n  doubled = createMemo(() => this.value * 2, {attach: this});\n  inc() { this.value++; }\n}\n```\n\nConstructing such a class inside an effect body makes the constructor run part of that effect — the memo then dies with the effect's next rerun, `{attach}` or not. See [Recipes & quirks](./docs/recipes.md).\n\n> The decorator API uses TC39 standard decorators (no `experimentalDecorators`).\n\n## Good to know\n\nFive things that differ from most other signal libraries. None of them raise an\nerror — they just quietly do something else, so they are worth reading once.\n\n- **`set()` takes a value, not an updater.** `count.set(v => v + 1)` stores the\n  *function*; write `count.set(count.value + 1)`.\n- **`.get()` tracks, `.value` does not.** Reading `.value` inside an effect\n  gives you an effect that never re-runs. That is also how you read\n  deliberately *without* subscribing.\n- **`createSignal` returns an object, `createMemo` returns a function.**\n  So it is `count.get()` but `total()`.\n- **Static deps switch off auto-tracking *and* autorun.**\n  `createEffect(cb, [a, b])` does not run on creation, and signals read inside\n  the callback are not subscribed — call `eff.run()` for an initial pass.\n- **Cleanup is explicit.** Effects and links outlive the scope that created\n  them: pass `{attach: obj}` and dispose with `SignalGroup.delete(obj)`. Groups\n  attached to a host object do have a `FinalizationRegistry` backstop that\n  clears them once the object is unreachable — unless a live effect's callback\n  closure keeps the object alive, which the global effect queue makes possible\n  whether or not a group is involved. GC timing is unobservable — explicit\n  cleanup is insurance, not a disposal schedule.\n\nThe full list lives in [Recipes & quirks](./docs/recipes.md).\n\n## Documentation\n\n| Document                                  | Purpose                                     |\n| ----------------------------------------- | ------------------------------------------- |\n| [Quickstart](./docs/quickstart.md)        | Install + 5-minute tour.                    |\n| [Architecture](./docs/architecture.md)    | Concepts, internals, source map, the decisions behind them. |\n| [API reference](./docs/api.md)            | Every export, every option.                 |\n| [Recipes & quirks](./docs/recipes.md)     | Patterns, gotchas, lifecycle.               |\n| [The diamond problem](./docs/diamond-example.md) | How converging derivation paths behave — glitches, extra runs, what fixes them. |\n| [Cheat sheet](./docs/cheat-sheet.md)      | One-page lookup.                            |\n| [Conventions](./docs/conventions.md)      | How code is written here — for contributors and coding agents. |\n| [Contributing](./CONTRIBUTING.md)         | Setup, commands, pull requests, releasing.  |\n\nFor changes between releases, see [CHANGELOG.md](./CHANGELOG.md).\n\n### AI coding agents\n\nThe package ships an agent skill at [`skills/using-signalize/`](./skills/using-signalize) that teaches Claude Code (and compatible agents) the mental model, the behaviours that silently produce wrong reactive code, and the idiomatic patterns. See its [README](./skills/using-signalize/README.md) for install options.\n\n## Development\n\nThe package manager is **pnpm** (`pnpm@11.21.0`); `npm install` is not supported\nhere. Node `>=22` builds and tests the repo; see\n[CONTRIBUTING.md](./CONTRIBUTING.md) for what the toolchain expects.\n\n```shell\ngit clone https://github.com/spearwolf/signalize.git\ncd signalize\npnpm install\n```\n\n| Task | Runs |\n| --- | --- |\n| `pnpm test` | Vitest, with coverage gate. Runs the `unit` and `gc` projects together — the GC suite runs here too, not just under `test:gc` |\n| `pnpm test <file>` | A single spec, e.g. `pnpm test create-signal.spec.ts` |\n| `pnpm test -t \"<name>\"` | Only tests whose name matches |\n| `pnpm test:watch` | Vitest in watch mode |\n| `pnpm test:gc` | Runs every file serially with `--expose-gc` applied to the whole suite, not just `src/**/*.gc.spec.ts` — not what makes the GC suite run, `pnpm test` already does that |\n| `pnpm test:smoke` | Runs `smoke/dist-smoke.test.ts` on plain Node (`node --test`) against the built `dist/`, type-checked against the `lib/*.d.ts` — no Vitest, no `src/`. It's the only test where **tsc**, not SWC, lowers a `@signal() accessor` application |\n| `pnpm smoke` | Builds (`pnpm dist`) and then runs `test:smoke` — one command, no stale artifact |\n| `pnpm checkPkgTypes` | `attw --pack --profile esm-only` — checks the `exports` map and shipped `.d.ts` across the resolution modes that apply to an ESM-only package |\n| `pnpm bench` | Runs the microbenchmark suite in `bench/` |\n| `pnpm check` / `pnpm fix` | Biome lint+format plus the three guard scripts (`check:refs`, `check:banner`, `check:layering`) — check only / Biome auto-fix |\n| `pnpm typecheck` | `tsc --noEmit` over `tsconfig.json` — the only stage that type-checks `src/**/*.spec.ts`, `bench/` and the vitest configs; `compile` runs on `tsconfig.lib.json`, which excludes them |\n| `pnpm check:dts` | Type-checks the emitted `lib/**/*.d.ts` with `skipLibCheck` off — catches an `@internal` marker that strips a symbol another `.d.ts` still references. Needs a fresh `pnpm compile`; runs after it, not inside `pnpm check` |\n| `pnpm compile` | two `tsc` passes → `lib/` (`compile:js` for JS + sourcemaps, `compile:types` for documented, `@internal`-free `.d.ts`) |\n| `pnpm bundle` | rollup → `dist/` |\n| `pnpm dist` | clean + compile + bundle — the shipped artifact, no tests |\n| `pnpm clean` | Remove build artifacts |\n| `pnpm cbt` | clean + compile + bundle + test |\n| `pnpm world` | clean + **check** + typecheck + compile + check:dts + bundle + test:smoke + checkPkgTypes + test + test:gc — the full blocking CI scope |\n\nA filtered run (`pnpm test <file>` or `pnpm test -t \"<name>\"`) always exits 1 —\nthe per-file coverage gate fails for every file that did not run. That is the\ngate, not a failing test; read the test result above it.\n\n**Which one to use:** `pnpm test` while iterating, and `pnpm world` before\npushing — it is the only task that also runs Biome, and it covers the full\nblocking CI scope: `.github/workflows/ci.yml` runs `check`, `typecheck`,\n`dist`, `check:dts`, `test:smoke`, `checkPkgTypes`, `test`, `test:gc` and\n`bench` (the last one informative, non-blocking), on Node 22 and 24.\n\nTests are `*.spec.ts` files sitting next to the implementation in `src/`; only\n`src/` is edited by hand, `lib/` and `dist/` are generated. The process is in\n[CONTRIBUTING.md](./CONTRIBUTING.md), the rules code has to follow in\n[docs/conventions.md](./docs/conventions.md).\n\n## Contributing\n\nIssues and pull requests are welcome. Start with\n[CONTRIBUTING.md](./CONTRIBUTING.md) for setup and workflow, and\n[docs/conventions.md](./docs/conventions.md) for how code is written here —\nnaming, imports, comments, tests, the public surface. Architectural decisions\nlive in [docs/architecture.md](./docs/architecture.md). Also see\n[CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md).\n\n## License\n\nApache-2.0. See [LICENSE](./LICENSE).\n\n","readmeFilename":"README.md"}