{"_id":"@watcha-authentic/react-event-callback","_rev":"32-507861a13c4021ada1d0a89d48fa44dd","name":"@watcha-authentic/react-event-callback","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"name":"@watcha-authentic/react-event-callback","version":"0.0.1","keywords":[],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.0.1","maintainers":[{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"0d016b81d251fe1eaad059459edf07b78364164d","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.0.1.tgz","fileCount":1,"integrity":"sha512-jxyLdGJs60pSY6SZHNfjOooaKO4fKGlkrt8gemp4XjmKiW31yGylp7y+anfwP1qjTp7L2s7DXpIehc7hrUjRTQ==","signatures":[{"sig":"MEQCICObftbAQD3AUIcUO0kbhxVNvom7D1RmKtPQj8PZUu/cAiAm64FcRwUHyB0ohzVXU34IForQe3kUuhvBO6fGEMKmBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673},"gitHead":"87b8b14956c4ebcd3ad0082acb5426df404c823b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"theo-watcha","email":"theo@watcha.com"},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.0.1_1769389228173_0.9829484650661557","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@watcha-authentic/react-event-callback","version":"0.1.0","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.1.0","maintainers":[{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"1a74c3a5ddcb532e035054d2a1f5de42ea2e1415","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.1.0.tgz","fileCount":9,"integrity":"sha512-j9ksrsxLIffbQhnB86gm7T/WpGy/bEiSVN+fOkLjRwUkfH3EtWofiYZ8e33xyQpHtxZ9yIrpN69y/Lqq72elPA==","signatures":[{"sig":"MEUCIC/0fIMq0H4FVeDjtZvTt1+4x/Y2sgfURZN4cxEGZkPRAiEA/whF72w9V/cYY0ThLB2/26CxmlGyXq407m6tH7B4GYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6256},"main":"./dist/cjs/index.js","types":"./dist/type/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/type/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"87b8b14956c4ebcd3ad0082acb5426df404c823b","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && concurrently -n CJS,ESM,TYPE 'pnpm build:cjs' 'pnpm build:esm' 'pnpm build:type' && pnpm post-build","validate":"tsc && npm run lint && npm run build","build:cjs":"swc src --out-dir ./dist/cjs --config-file swc-cjs.json --ignore '**/*.d.ts' --strip-leading-paths","build:esm":"swc src --out-dir ./dist/esm --config-file swc-esm.json --ignore '**/*.d.ts' --strip-leading-paths","build:type":"tsc --outDir ./dist/type --project ./tsconfig.type.json","post-build":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"theo-watcha","email":"theo@watcha.com"},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"10.9.4","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","@swc/cli":"^0.7.9","chokidar":"^4.0.1","@swc/core":"^1.15.7","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","@watcha-authentic/eslint-config":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.1.0_1769390565001_0.6292597107655225","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@watcha-authentic/react-event-callback","version":"0.1.1","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.1.1","maintainers":[{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"8aeae9d4135e32407e46f7c1ff045c78567c7a1f","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.1.1.tgz","fileCount":9,"integrity":"sha512-tD/Hrw2pwwQ/bj9uGTrIUnDoze252e415TBlbafQpff44Nw94fFRkDvIT5T1RJVPjjMI+YEbOdGjsAccrnebnQ==","signatures":[{"sig":"MEUCIGPyyfZwPy8tudGvuNjrzjV1HgPzF9i/FeEE2VX2jHZnAiEAlVqIhkkTB227Li5q5mdCoufLnMl7W3XeQtUJfk2iV/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7682},"main":"./dist/cjs/index.js","types":"./dist/type/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/type/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7c99acedd2a24a441d7d5ddb500e2de63bc701b8","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && concurrently -n CJS,ESM,TYPE 'pnpm build:cjs' 'pnpm build:esm' 'pnpm build:type' && pnpm post-build","validate":"tsc && npm run lint && npm run build","build:cjs":"swc src --out-dir ./dist/cjs --config-file swc-cjs.json --ignore '**/*.d.ts' --strip-leading-paths","build:esm":"swc src --out-dir ./dist/esm --config-file swc-esm.json --ignore '**/*.d.ts' --strip-leading-paths","build:type":"tsc --outDir ./dist/type --project ./tsconfig.type.json","post-build":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"theo-watcha","email":"theo@watcha.com"},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"10.9.4","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","@swc/cli":"^0.7.9","chokidar":"^4.0.1","@swc/core":"^1.15.7","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","chokidar-cli":"^3.0.0","concurrently":"^9.2.1","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","@watcha-authentic/eslint-config":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.1.1_1769409903646_0.2631074682607426","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-patch.0":{"name":"@watcha-authentic/react-event-callback","version":"0.1.1-patch.0","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.1.1-patch.0","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"11f8048fcfda8fa7ec8c6bed07b1e2c98fac9a8b","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.1.1-patch.0.tgz","fileCount":6,"integrity":"sha512-L64B1JxgZk2N1+zyuZ0PxL/fjOPr1nt0rhqRnY6LTR4B1YEJxRN83HceMZZCBhzxM5s7YCDXlYjt3Uioz/vzhA==","signatures":[{"sig":"MEUCIQCgEq9Ek+tWnw93bOaVW5mdXTBm17mbN8P/sI7lTNxlRwIgEFVhCU+aUBfRT4SYi50MRyoc2Dgee4Ig48wcmdgVU14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.1.1-patch.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"081ecb18ee3e83c25aeae323543b4ecc7a341925","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","validate":"tsc && npm run lint && npm run build","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"deprecated":"Removed test patch prerelease","repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"11.12.1","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.1.1-patch.0_1779249490349_0.7778390248076912","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-patch.1":{"name":"@watcha-authentic/react-event-callback","version":"0.1.1-patch.1","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.1.1-patch.1","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"3892d507eb20b0057d296eb8f8b5ba46a476e612","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.1.1-patch.1.tgz","fileCount":6,"integrity":"sha512-iwTN2uukjqbMqsy3FAynsMhKzyHilymL8JLn0C/M4WIfKSnfD2k+FWa+GXH8l7AUljdW2xfH2J5z4LWzNSxD5g==","signatures":[{"sig":"MEQCIANHHagOqurQlFyVpsUqllRIU3azJTl1kZN7khD/jp88AiBZUoZmCEd/raFbraDO7iuitE0G8AAm1aVtr15Kvx+Ozw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.1.1-patch.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"384e03383b12cde9e6adfcdecc5f728446abd37c","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","validate":"tsc && npm run lint && npm run build","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"deprecated":"Removed test patch prerelease","repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"11.12.1","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.1.1-patch.1_1779253838056_0.8507528207552169","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-patch.2":{"name":"@watcha-authentic/react-event-callback","version":"0.1.1-patch.2","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.1.1-patch.2","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"95650b27d7ff8168c56b9e0cacb3345914f9167b","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.1.1-patch.2.tgz","fileCount":6,"integrity":"sha512-dBl+O5CLhAf2cKC5BQXMlYIDzLRNs0DyXNs6Zos3Kj5UD3kd2TudUPhmuVi6G9QsK7M0wu3/FmXNIFT2VEgI5w==","signatures":[{"sig":"MEUCIQDDTd61VsGR76rpVM31FpI5YhlxQEGdoW0yoDq07qM6LwIgf1DJfiflq8M8F2pJLzE6c0SeoPkGzStjDbh34Xy6+GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.1.1-patch.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"528ab806d6defdadd61e41543e6909c4fee239af","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","validate":"tsc && npm run lint && npm run build","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"deprecated":"Removed test patch prerelease","repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"11.12.1","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.1.1-patch.2_1779254232736_0.4276056657398606","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-patch.3":{"name":"@watcha-authentic/react-event-callback","version":"0.1.1-patch.3","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.1.1-patch.3","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"420979349ce4fdb5e1a98a954d6da9091e674661","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.1.1-patch.3.tgz","fileCount":6,"integrity":"sha512-41zKJUjQrUUdYW1dTxH0q/t9O2iBcy1f6OLECyK672m2MTrLWZGKgf52hSkuAN2zuZq9pQ78w4dbeqoDTYjM+g==","signatures":[{"sig":"MEUCIQCA5H73bl4i/0/RWNQXL2bL5AlzOSqIYXjFl1S1yQ/bhwIgNQGV03b/gt+/9dStsvZWl8lyb0lEz5Q4t1zd1s6PJ28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.1.1-patch.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7560},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d2065357f348dfa93df91148b5a93e529f835511","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","validate":"tsc && npm run lint && npm run build","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"deprecated":"Removed test patch prerelease","repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"11.12.1","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.1.1-patch.3_1779254773977_0.4057348896003239","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@watcha-authentic/react-event-callback","version":"0.2.0","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.2.0","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"9deb866c11eec8b58afc09b5f569eed4f03b442b","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.2.0.tgz","fileCount":6,"integrity":"sha512-LqxWkKi9KQq3lpsaYCgA4nddgk4j5aDZhCYQbV+NQ1q+0kmZWpwkrXIg+cu3TqeyTsWOSZoVz/IrklW3f4ZVgA==","signatures":[{"sig":"MEQCIHOxPrMFkI6OBqr3cwaYev6Sfk0/q1xj7Z5UXKYLzeVDAiAaHktrtSmNSNucOmP5RXUEz7FlYvg1clAtPpOIkrTTOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7609},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ef4c1f40166beea56d5236caae407472727d836c","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","validate":"tsc && npm run lint && npm run build","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.15.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.2.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.2.0_1779758899881_0.4945451833968604","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@watcha-authentic/react-event-callback","version":"0.2.1","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.2.1","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"bca10b17f095cd54126a35463b3e90844f3b2fa6","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.2.1.tgz","fileCount":6,"integrity":"sha512-V/rGXS7JlclWXGB2WpBf8dZ/Nv+bSeyIL69FQsNjnoRh42YPcqnX3Ss842QmQVA6g57Feq9dLSBNGuJA/ZOzLA==","signatures":[{"sig":"MEUCIGS6dykp0ZEdRawz/IWggzJuWmN+13sikY3FsUg/YpbBAiEAl3JsHMIqzw/ri4M4uFh7D/kbavLAS1fBRVcTIFINNZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7587},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"cf184802e1202924484e674c6152e3ac3edbaa31","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.2.1","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.2.1_1780366904720_0.03786533441956674","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@watcha-authentic/react-event-callback","version":"0.2.2","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.2.2","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"87fb951ddb7a03ad70801e8fb563073fdb048a87","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.2.2.tgz","fileCount":8,"integrity":"sha512-hmPmj8GXAvXMDKhWQAXwKS2M/dBCC+HVwj2Sp6+VGeRpJaIMO5IFhrDd2wXhLn77wa9VD6fp/FoEqiSRXk2A6Q==","signatures":[{"sig":"MEQCIB+Qhw0fh9isCASUbyvuGTEMEvA9Ni2OFcbrRNR1cW4zAiB24xoXej8cZ6+n5nJp3mNYOtxqprCaVcY1lxFrRfibrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8579},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1a19f672cf862f224d3272bd9c6a6abbccf8dde0","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.2.2","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.2.2_1780376994270_0.9763946694782724","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@watcha-authentic/react-event-callback","version":"0.2.3","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@0.2.3","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"32c541acd60b7db06c7c3f08e48fdcbc568c2e1b","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-0.2.3.tgz","fileCount":6,"integrity":"sha512-n7ZeSUM9DPgRlLx5IUW3S+c9soGtBmQgF05SSoOFTexamMhAVHu6/6/dUsIKn7Lj1Owm9HkPckk+asilnpTMTg==","signatures":[{"sig":"MEUCIQCZi+Zew/QXlENyNHuWiIK9lei7pu0in2l1BGBawws9WAIgE/SvQG0DAttoVMxX31Cm0qq+lvTTsx60iqJRzV0Vk0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7722},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"29c0117d0dd6d5a3a4589cf792f1261bae92547d","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^0.2.3","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_0.2.3_1780377121824_0.6116980077201086","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@watcha-authentic/react-event-callback","version":"1.0.0","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.0.0","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"83558e5ef243e1d79e00ab3c35f140f74d27f4b3","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.0.0.tgz","fileCount":6,"integrity":"sha512-VrdYVAjnY1q1h7uN6JRP/JplC/uVWkTmmdShoda4buR/SuK4fg96jl18yKEkLGL8tuiFMDSwg4aXvHXB6gMvxA==","signatures":[{"sig":"MEUCICPIcRjzxeUTfWTlUnUg3pQKR58sX+5PaMlzlOMblwDuAiEAqdHSirNThOVkCyacmRQDL9kG0WPrMrF7CmdU6SSBwD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7665},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"90abb8c2ebde8d9055eefc22371421d768ff50d7","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"theo-watcha","email":"theo@watcha.com"},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"10.9.4","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.0.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.0.0_1780378634844_0.3185634789216236","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@watcha-authentic/react-event-callback","version":"1.0.1","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.0.1","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"a4dcbc60e665586a3f928b803636bd8d23d5629a","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.0.1.tgz","fileCount":8,"integrity":"sha512-7BqvXUPFcFv/Sea8T+qT8fB/Z4QAcwgHjizz+ht7NgShu3srolqE1MVj3E2cNAQre3bkJQIlXBaP5AgAICXX5w==","signatures":[{"sig":"MEUCIQCeDvrj3KniBeFa1NWNGfoo9kG/jWFg8zyQy30zSOzdjQIgGlc+AAOQYf/Nu049yyWsd7yludBL7zo0SUNZ/0BPUm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8579},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7e1c72a071e87d21b221a280e9e1e0c4cca1c6eb","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.2.2/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.0.1_1780536481628_0.9747389121735366","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@watcha-authentic/react-event-callback","version":"1.0.2","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.0.2","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"283af2b8ca34b2d381ecea1bd24e34353dd546f3","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.0.2.tgz","fileCount":6,"integrity":"sha512-P8oU44dzwt7InTnr0WEAPQ6BxnlU6pR9q/RidMwmsQbV7aI4/tobvzo0/e2T7Yw+v9WZEE+xl5T3csRkeNgvjw==","signatures":[{"sig":"MEUCIQCWE8/u9mqRGNR9aPRbu1XvqTcJDX109/8wzbcfqW+P+gIgHlNVBeGc8ymADKy1/PDTWcJf7Jwv+v+RdFTIboqHgT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7799},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"dd2d5594d0794ff507e91d74ddff1ea7aaaad031","scripts":{"lint":"eslint .","test":"echo Test skipped...","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.2.2/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.1.1","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.0.2","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.0.2_1780539886947_0.837550344606536","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@watcha-authentic/react-event-callback","version":"1.1.0","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.0","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"2b51c04a078811b8db8c2cf8cc94fd24cc5acc51","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.0.tgz","fileCount":6,"integrity":"sha512-+kGtANZFlNBkpbup06M7PYTRItuq7uHHKYdWJB2rWJLXe0OBSjDN1RgHBaWX66ihSRu+uB9jMo6M9mi0nqHVEQ==","signatures":[{"sig":"MEQCIAtc6AKBfxw+To8AL0vVEgjgfDWrY0dwuf+Uc5gihgfAAiAnylzx/FK+UIguGq3OsXZhxJ9Ecca1vIQfM5c59xQWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7794},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1796f8f4047cbc6312f9bcaefb283a522ca663fe","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.2.2/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.2.0","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.0","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.0_1781140916082_0.6999233149137103","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@watcha-authentic/react-event-callback","version":"1.1.1","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.1","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"6bb1090a1eac050eae5588241de220539b6286bc","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.1.tgz","fileCount":8,"integrity":"sha512-Ym4yaoxOZ9Fr/yuVTJwIFb6LNOO3/+/obXBmjz6Xwzol7HXqL9NZzMlF5MDrc0QDBMKJoWfoQ0yyx3hkFiRmew==","signatures":[{"sig":"MEQCICbNOIlSCte/WpGbuwNDbcHTlB4RxsgLbEWGVUb6tM8WAiBxJmLkym3ipK5IhwoJwwdYZ666v575Of35aO07IEN54g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8651},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4f8601893f469e431888433a1efbde9cbfe9e48b","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.2.2/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.2.1","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.1","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.1_1781142122919_0.4780389501137776","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@watcha-authentic/react-event-callback","version":"1.1.2","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.2","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"0de6ab03a0712ae43e6f407f67a0addafe45e2b1","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.2.tgz","fileCount":6,"integrity":"sha512-IwTKre/a+HEJkqQ8GSeGd4xIv5JZp4DLKzKQYAPeXDKVql6zy4ntkNusO9D8c80Pq+5wdakYQ0psuJliHAYmAA==","signatures":[{"sig":"MEYCIQC6Ahy3YnoGjasfUmvbM2H1Z3YDGWQYpIOh0VX/GnqPMQIhAKOrU1OoeASArCDaqoAvTzLklDvGLGoPVcAeX+4WyjR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7794},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"139331df2d2aeb987deb815af7c1f6f29ba61f2e","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.2.2/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.2.2","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.2","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.2_1781146297545_0.11284277810508403","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@watcha-authentic/react-event-callback","version":"1.1.3","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.3","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"370fcad333ec59f29b10423829e05fcaf8d2a807","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.3.tgz","fileCount":6,"integrity":"sha512-vcdkmuOhQgWhU1mWkbg5BfOhLDVsiyQFHclPSSrURexA+G+JtfioRik4PRHKyf7HOxQKE9ZrcRTVlk2HAko7IQ==","signatures":[{"sig":"MEUCIQCpEWHOsVnmU67vBfIJlXuqZO8EhyjT64d0wjtUiZ30zgIgKtdr+AWMkJ9WfEYtUj+BjqZGWLAwtcGt07f4H5/ohgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7794},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"07ffea7b6f9b7e57957997691b558be26c1ba243","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.2.2/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.3","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.3_1781152677407_0.6160303305081769","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@watcha-authentic/react-event-callback","version":"1.1.4","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.4","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"8bda603d88462868436f7bca045cd5340d07c061","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.4.tgz","fileCount":6,"integrity":"sha512-xQ6XW/eiOgJ/3mamtdOoRq6/cyHe7pP0g3GEVfydJqj7E16/cKXYq7xZZEHA+5lUH5hyIofPvgiszX/p5cw4Dg==","signatures":[{"sig":"MEUCIQCz4AsNZCtBW1OgsPAZ1XYfL3Q8AVcF4tzxTFuBYt5xgwIgMMGKBHX2qJWFfX+sEem4I54ziHHA16HJgraXI47YWVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7794},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4056199a5086fe041ed35b30b5882d9576518a35","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^2.0.1","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.4","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.4_1781484734145_0.9838200743175496","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@watcha-authentic/react-event-callback","version":"1.1.5","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.5","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"8ecdccb7ff4e3dd7c1463c58fc03afe6669e157a","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.5.tgz","fileCount":6,"integrity":"sha512-yBkv53NxbiNn9EFgWspdVn8zpiCFJDNUyKQSWKPjQD3s7309h17pStThwPtL/KvsciU7kl5nfOSySGX1pHihPw==","signatures":[{"sig":"MEUCIQD1c+18S3aPd9b+KOIAdoovjkuS+3QguWSEoEwDK34WYwIgLX32hPS+4HVCccn9hf26dh8O+ptigfADbGBbm6tRiOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7794},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"19b1b4ae906f7b1f273cde58afdbf541e8862892","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v24.16.0+x64 (linux)","description":"리액트에서 동작되는 이벤트 콜백 디펜던시 유지 패키지","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^2.0.2","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.5","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.5_1781488279741_0.2785727457891911","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@watcha-authentic/react-event-callback","version":"1.1.6","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.6","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"23c7063d516341f576c01fb8e9f4cd871e424e83","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.6.tgz","fileCount":6,"integrity":"sha512-qbuHufYvbM8cxKp3Repc/8mw4ftjfF8LhU3SnydsqLezaHUCuWXM9Q2SmNmKfXCty324mgzlfxcAlrxyVv9Haw==","signatures":[{"sig":"MEUCIDj2GW2gJmeUTvvqfda0ldsGeQAd/s2p5vp+QCzK3FoCAiEA6hP5miXc2OOWq/rWK0eoc4h7MtpsLmZqcI2jRHQs+sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7577},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d79017369a12f69c2778c6c8c32eeaa296b4c5db","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v24.16.0+x64 (linux)","description":"effect 재실행 없이 최신 콜백을 쓰게 해 주는 React 훅","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^2.0.3","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.6","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.6_1781593207606_0.4713098029803102","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@watcha-authentic/react-event-callback","version":"1.1.7","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.1.7","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"e9df84a72d9a80cf6ef7e07960f3707183fa02b5","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.1.7.tgz","fileCount":6,"integrity":"sha512-vlTSSU/lkwMSBcQJdiWn9IWbF70eyXvY6T68MmAtL4b3XMkybjbb5BM43Wcv9FF82WzeP00Ket2nHfNah5vxug==","signatures":[{"sig":"MEYCIQCgxdYfg7QEGB2Ai2u9Zt5dgY3c3Rfi5sAnFXu8UggSFwIhAIkwvDmsaOHnQ4HWzA+9VzVrdaw/3+H0v0IhFz5pZps4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7577},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c2c40199ff7f791dab36651bb01494e771a13467","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v24.17.0+x64 (linux)","description":"effect 재실행 없이 최신 콜백을 쓰게 해 주는 React 훅","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^2.0.3","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.6","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.1.7_1782804289723_0.2678158695609931","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@watcha-authentic/react-event-callback","version":"1.2.0","keywords":["react","event","callback"],"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","_id":"@watcha-authentic/react-event-callback@1.2.0","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"2883ad19f887e3bd793394287f794119ad1e8fd8","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.2.0.tgz","fileCount":6,"integrity":"sha512-fVUB9gZhE/72N42CygL4EuUriGXnuOHAY1XwuRIIOZmKtwkgi1wzsyf5SuLsoQ7Amah1aVe7+C/TA3mtw9MWsQ==","signatures":[{"sig":"MEYCIQD1uWUFI5MiS6VOwP/OtVwBGuGy1IeVzapQXOc3HL5J4gIhAO6b6Tgx54NjpTb638BYPC8b+NYI4F9FkaovZ96Q0Za5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4sU24eTZWHny0LIF+Lp+/stQ5IXCKaG5pUQooxymnXAiBeqduuR2hXsGlWjdl6AGlanWwICTP8qc4b3KPVQMXFSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7577},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f21ef42448b26237e4ee1a6a0ff02c4d78eadf67","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e70402b5-0178-4825-a2cd-96c3b1858c91"}},"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v24.20.0+x64 (linux)","description":"effect 재실행 없이 최신 콜백을 쓰게 해 주는 React 훅","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^2.0.4","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.7","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-callback_1.2.0_1790140342444_0.9787886707673037","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"_id":"@watcha-authentic/react-event-callback@1.3.0","bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"dist":{"shasum":"82c14d0dd16ecd5dcb05f797112ab6b1e291ca37","tarball":"https://registry.npmjs.org/@watcha-authentic/react-event-callback/-/react-event-callback-1.3.0.tgz","fileCount":6,"integrity":"sha512-RY1ssMc+EuQrltsz9KkFNgVxK7CFkcoIdlpA567VlTPCXHO78m04WJgrmRZDXEWzJTAsgS4kN1SzjeD0xOvp4A==","signatures":[{"sig":"MEYCIQCX3ckCewzuCtLT24WJtuv8pwrM3weVooeQma9Rgo2b/gIhAJ7sPaY0YgV/u6xyLM2B/h9dISKMlOurtBNiGjVLxa29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAYsJe0WKE8dpZAxaqDhJClAeV+T0cn8ql20aplNiUTMAiEAsc2APJ8KNa35uDvCTtR6u2Vf7CL0tG+gQ3UyvoOMp+8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@watcha-authentic%2freact-event-callback@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7331},"main":"./dist/index.cjs","name":"@watcha-authentic/react-event-callback","types":"./dist/index.d.ts","author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5a15a95adbb68615e6a5209e7fb05c5f1b319464","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","build":"rm -rf ./dist && tsdown && pnpm build:post","typecheck":"tsc","build:post":"bash ./project-attachment/post-build.sh"},"version":"1.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e70402b5-0178-4825-a2cd-96c3b1858c91"}},"homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","keywords":["react","event","callback"],"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v24.21.0+x64 (linux)","description":"effect 재실행 없이 최신 콜백을 쓰게 해 주는 React 훅","directories":{},"maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","react":"^19.0.0","eslint":"^9.39.2","tsdown":"^0.21.5","vitest":"^4.1.8","prettier":"^3.7.4","happy-dom":"20.10.2","react-dom":"^19.0.0","typescript":"~5.9.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-perfectionist":"^5.9.0","@watcha-authentic/eslint-config":"^2.0.4","@typescript-eslint/eslint-plugin":"^8.50.0","eslint-plugin-simple-import-sort":"^12.1.1","@watcha-authentic/prettier-config":"^1.1.7","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-event-callback_1.3.0_1790841935019_0.5729040681241402"}}},"time":{"created":"2026-01-26T01:00:28.051Z","modified":"2026-10-01T08:05:35.483Z","0.0.1":"2026-01-26T01:00:28.331Z","0.1.0":"2026-01-26T01:22:45.125Z","0.1.1":"2026-01-26T06:45:03.798Z","0.1.1-patch.0":"2026-05-20T03:58:10.496Z","0.1.1-patch.1":"2026-05-20T05:10:38.203Z","0.1.1-patch.2":"2026-05-20T05:17:12.878Z","0.1.1-patch.3":"2026-05-20T05:26:14.122Z","0.2.0":"2026-05-26T01:28:20.019Z","0.2.1":"2026-06-02T02:21:44.890Z","0.2.2":"2026-06-02T05:09:54.435Z","0.2.3":"2026-06-02T05:12:01.962Z","1.0.0":"2026-06-02T05:37:14.987Z","1.0.1":"2026-06-04T01:28:01.753Z","1.0.2":"2026-06-04T02:24:47.080Z","1.1.0":"2026-06-11T01:21:56.265Z","1.1.1":"2026-06-11T01:42:03.059Z","1.1.2":"2026-06-11T02:51:37.725Z","1.1.3":"2026-06-11T04:37:57.584Z","1.1.4":"2026-06-15T00:52:14.280Z","1.1.5":"2026-06-15T01:51:19.888Z","1.1.6":"2026-06-16T07:00:07.755Z","1.1.7":"2026-06-30T07:24:49.864Z","1.2.0":"2026-09-23T05:12:22.541Z","1.3.0":"2026-10-01T08:05:35.115Z"},"bugs":{"url":"https://github.com/frograms/bistro-house/issues","email":"web-dev-group@watcha.com"},"author":{"url":"https://github.com/frograms","name":"@watcha-authentic#web-dev-group","email":"web-dev-group@watcha.com"},"license":"MIT","homepage":"https://github.com/frograms/bistro-house/tree/master/packages/react-event-callback#readme","keywords":["react","event","callback"],"repository":{"url":"git+https://github.com/frograms/bistro-house.git","type":"git"},"description":"effect 재실행 없이 최신 콜백을 쓰게 해 주는 React 훅","maintainers":[{"name":"garu-watcha","email":"garu@watcha.com"},{"name":"meta-watcha","email":"meta@watcha.com"},{"name":"aaron_watcha","email":"aaron@watcha.com"},{"name":"theo-watcha","email":"theo@watcha.com"}],"readme":"# @watcha-authentic/react-event-callback\n\n[![npm version](https://img.shields.io/npm/v/@watcha-authentic/react-event-callback)](https://www.npmjs.com/package/@watcha-authentic/react-event-callback)\n\n`useEffect` 등에서 콜백 참조가 바뀌어도 effect가 다시 돌지 않게 하면서, 항상 최신 콜백을 쓸 수 있게 해 주는 React 훅입니다.\n\n릴리즈: [CHANGELOG](./CHANGELOG.md) · [GitHub Releases](https://github.com/frograms/bistro-house/releases?q=react-event-callback)\n\n## Table of contents\n\n- [Dependencies](#dependencies)\n- [Installation](#installation)\n- [Usage](#usage)\n- [API](#api)\n\n## Dependencies\n\n### Runtime dependencies\n\n**없습니다.** 번들에 추가되는 외부 라이브러리가 없습니다.\n\n### Peer dependencies\n\n**React와 React DOM은 프로젝트에 함께 설치해야 합니다.** 빠져 있으면 타입·런타임 오류가 날 수 있습니다.\n\n- `react` `>=18.0.0`\n- `react-dom` `>=18.0.0`\n\n## Installation\n\n```bash\npnpm add @watcha-authentic/react-event-callback react@>=18.0.0 react-dom@>=18.0.0\n```\n\n## Usage\n\n### Basic usage\n\n참조가 고정된 핸들러를 만들고, effect 의존성에 넣습니다.\n\n```tsx\nimport { useEventCallback } from \"@watcha-authentic/react-event-callback\";\nimport { useEffect, useState } from \"react\";\n\nfunction App() {\n  const [count, setCount] = useState(0);\n\n  const handleClick = useEventCallback((value: number) => {\n    console.log(count); // 항상 최신 count\n    console.log(value);\n  });\n\n  useEffect(() => {\n    someLib.on(\"event\", handleClick);\n    return () => {\n      someLib.off(\"event\", handleClick);\n    };\n  }, [handleClick]); // handleClick 참조가 바뀌어도 effect는 다시 실행되지 않음\n\n  return (\n    <div>\n      <p>Count: {count}</p>\n      <button onClick={() => setCount(count + 1)}>Increment</button>\n      <button onClick={() => handleClick(42)}>Call handler</button>\n    </div>\n  );\n}\n```\n\n## API\n\n### useEventCallback\n\n항상 최신 `callback`을 호출하는 안정된 함수를 반환합니다.\n\n#### Parameters\n\n| Name       | Type                    | Default | Description                 |\n| ---------- | ----------------------- | ------- | --------------------------- |\n| `callback` | `Callback \\| undefined` | —       | 호출할 함수. 없어도 됩니다. |\n\n#### Returns\n\n| Name       | Type                               | Description                              |\n| ---------- | ---------------------------------- | ---------------------------------------- |\n| (function) | `Callback`                         | 함수를 넘긴 경우. 넘긴 함수와 같습니다.  |\n| (function) | `(...args) => Return \\| undefined` | `callback`이 `undefined`일 수 있는 경우. |\n","readmeFilename":"README.md"}