{"_id":"make-event-props","_rev":"4542610","name":"make-event-props","description":"Returns an object with on-event callback props curried with provided args.","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"time":{"modified":"2026-04-09T15:47:34.000Z","created":"2018-05-04T11:57:09.304Z","2.0.0":"2025-03-22T22:31:39.064Z","1.6.2":"2023-10-18T13:22:41.371Z","1.6.1":"2023-05-29T17:27:01.164Z","1.6.0":"2023-05-29T14:09:13.780Z","1.5.0":"2023-04-18T19:04:01.428Z","1.4.4":"2023-04-18T18:49:55.167Z","1.4.3":"2023-04-18T18:33:52.139Z","1.4.2":"2023-02-03T11:24:29.564Z","1.4.1":"2023-02-03T11:11:55.218Z","1.4.0":"2023-02-03T11:10:09.394Z","1.3.0":"2021-09-27T13:55:36.407Z","1.2.0":"2018-12-24T23:37:11.682Z","1.1.0":"2018-09-19T07:25:55.016Z","1.0.0":"2018-05-04T11:57:09.304Z"},"users":{},"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/make-event-props.git"},"versions":{"2.0.0":{"name":"make-event-props","version":"2.0.0","description":"Returns an object with on-event callback props curried with provided args.","type":"module","sideEffects":false,"main":"./dist/index.js","source":"./src/index.ts","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./*"},"scripts":{"build":"tsc --project tsconfig.build.json","clean":"rimraf dist","format":"biome format","lint":"biome lint","prepack":"yarn clean && yarn build","test":"yarn lint && yarn tsc && yarn format && yarn unit","tsc":"tsc","unit":"vitest --typecheck"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@biomejs/biome":"1.9.0","@types/react":"*","husky":"^9.0.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^6.0.0","typescript":"^5.5.2","vitest":"^3.0.5"},"publishConfig":{"access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@4.3.1","_id":"make-event-props@2.0.0","bugs":{"url":"https://github.com/wojtekmaj/make-event-props/issues"},"homepage":"https://github.com/wojtekmaj/make-event-props#readme","_integrity":"sha512-G/hncXrl4Qt7mauJEXSg3AcdYzmpkIITTNl5I+rH9sog5Yw0kK6vseJjCaPfOXqOqQuPUP89Rkhfz5kPS8ijtw==","_resolved":"/home/runner/work/make-event-props/make-event-props/package.tgz","_from":"file:package.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"41f7a6e96841296d6835aebe94be86c25602f923","size":6367,"noattachment":false,"key":"/make-event-props/-/make-event-props-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-2.0.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/make-event-props_2.0.0_1742682698878_0.39309854001553934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-22T22:31:39.064Z","publish_time":1742682699064,"_source_registry_name":"default","_cnpm_publish_time":1742682699064},"1.6.2":{"name":"make-event-props","version":"1.6.2","description":"Returns an object with on-event callback props curried with provided args.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs && yarn build-cjs-package","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs --verbatimModuleSyntax false","build-cjs-package":"echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json","clean":"rimraf dist","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.9.0","husky":"^8.0.0","lint-staged":"^14.0.0","prettier":"^3.0.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.34.0"},"publishConfig":{"access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","bugs":{"url":"https://github.com/wojtekmaj/make-event-props/issues"},"homepage":"https://github.com/wojtekmaj/make-event-props#readme","_id":"make-event-props@1.6.2","_integrity":"sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==","_resolved":"/home/runner/work/make-event-props/make-event-props/package.tgz","_from":"file:package.tgz","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"c8e0e48eb28b9b808730de38359f6341de7ec5a2","size":7866,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.6.2.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.6.2_1697635361155_0.4017655239651752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T13:22:41.371Z","publish_time":1697635361371,"_source_registry_name":"default","_cnpm_publish_time":1697635361371},"1.6.1":{"name":"make-event-props","version":"1.6.1","description":"Returns an object with on-event callback props curried with provided args.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs && echo '{\n  \"type\": \"commonjs\"\n}' > dist/cjs/package.json","clean":"rimraf dist","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.4","husky":"^8.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.6.1","gitHead":"7154239df8ef2b2dfdf779fa6658b72bfc13dc8e","dist":{"shasum":"1d587017c3f1f3b42719b775af93d5253656ccdd","size":7801,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.6.1.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.6.1_1685381220985_0.369299969002562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-29T17:27:01.164Z","publish_time":1685381221164,"_source_registry_name":"default","_cnpm_publish_time":1685381221164},"1.6.0":{"name":"make-event-props","version":"1.6.0","description":"Returns an object with on-event callback props curried with provided args.","type":"module","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.4","husky":"^8.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.6.0","gitHead":"a3ede999576d4ad2e9d8089124813751ea1dd6ec","dist":{"shasum":"cf16d5ff6682723aa4dbd48cbc77b7ad5d0a2f04","size":7717,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.6.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.6.0_1685369353616_0.08584615160418663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-29T14:09:13.780Z","publish_time":1685369353780,"_source_registry_name":"default","_cnpm_publish_time":1685369353780},"1.5.0":{"name":"make-event-props","version":"1.5.0","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.js","types":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.3","husky":"^8.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.5.0","gitHead":"5ac1d6ab44172a793f4f0c8e598f70eac3e3152b","dist":{"shasum":"17a34e6c70a1c9f971d5a5aad8dd008371201c3e","size":7695,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.5.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.5.0_1681844641252_0.6045808162683848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T19:04:01.428Z","publish_time":1681844641428,"_cnpm_publish_time":1681844641428},"1.4.4":{"name":"make-event-props","version":"1.4.4","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.js","types":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.3","husky":"^8.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.4.4","gitHead":"c4b87513a4371ecac9bc37ff256cca00c4760d36","dist":{"shasum":"60eeefaaa3c46f0601fbb4228e7512188b7efb6c","size":7658,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.4.4.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.4.4_1681843795001_0.28775130738762034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T18:49:55.167Z","publish_time":1681843795167,"_cnpm_publish_time":1681843795167},"1.4.3":{"name":"make-event-props","version":"1.4.3","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.js","types":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn unit","tsc":"tsc --noEmit","unit":"vitest run"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@types/react":"*","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.8.3","husky":"^8.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","rimraf":"^3.0.0","typescript":"^5.0.0","vitest":"^0.30.1"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.4.3","gitHead":"b2f92668e0eb7f7b9dfe64c468b474f5f2ca002d","dist":{"shasum":"489568b1490856434fe63c55146c487a76fbcad4","size":7483,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.4.3.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.4.3_1681842831976_0.16134333217204078"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T18:33:52.139Z","publish_time":1681842832139,"_cnpm_publish_time":1681842832139},"1.4.2":{"name":"make-event-props","version":"1.4.2","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.js","types":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","jest":"jest","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn jest","tsc":"tsc --noEmit"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.0","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.18.6","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.7.1","husky":"^8.0.0","jest":"^29.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","rimraf":"^3.0.0","typescript":"^4.9.4"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.4.2","gitHead":"c65b88fb0239cc466fcab810c903edb98083c88f","dist":{"shasum":"b140e8a63b7aaf1bff9ac5a2fa453a6d2dd1ecfe","size":5298,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.4.2.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.4.2_1675423469373_0.7872045036965492"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-03T11:24:29.564Z","publish_time":1675423469564,"_cnpm_publish_time":1675423469564},"1.4.1":{"name":"make-event-props","version":"1.4.1","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.js","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"tsc --project tsconfig.build.json --outDir dist/esm --module esnext","build-cjs":"tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs","clean":"rimraf dist","jest":"jest","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn tsc && yarn prettier && yarn jest","tsc":"tsc --noEmit"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.0","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.18.6","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.7.1","husky":"^8.0.0","jest":"^29.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","rimraf":"^3.0.0","typescript":"^4.9.4"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.4.1","gitHead":"1127e4c9b2e4baf491f0fa9dfa54bbcdc323f887","dist":{"shasum":"e817c172626efe6fdcad4a26a01e7f911e5ce03b","size":5289,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.4.1.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.4.1_1675422715040_0.8483886017893223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-03T11:11:55.218Z","publish_time":1675422715218,"_cnpm_publish_time":1675422715218},"1.4.0":{"name":"make-event-props","version":"1.4.0","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/cjs/index.js","module":"dist/esm/index.js","source":"src/index.js","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-cjs","build-esm":"BABEL_ENV=production-esm babel src -d dist/esm --ignore \"**/*.spec.js\"","build-cjs":"BABEL_ENV=production-cjs babel src -d dist/cjs --ignore \"**/*.spec.js\"","clean":"rimraf dist","jest":"jest","lint":"eslint .","prepack":"yarn clean && yarn build","prettier":"prettier --check . --cache","test":"yarn lint && yarn prettier && yarn jest"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.0","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","eslint":"^8.26.0","eslint-config-wojtekmaj":"^0.7.1","husky":"^8.0.0","jest":"^29.0.0","prettier":"^2.7.0","pretty-quick":"^3.1.0","rimraf":"^3.0.0"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","packageManager":"yarn@3.1.0","_id":"make-event-props@1.4.0","gitHead":"4ecf45148819b4085fa56a04d3b392de85bce6dc","dist":{"shasum":"ae7ce777b5d9e09e41daaab863366ffcd29d14fb","size":4082,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.4.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.4.0_1675422609256_0.9629466250075236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-03T11:10:09.394Z","publish_time":1675422609394,"_cnpm_publish_time":1675422609394},"1.3.0":{"name":"make-event-props","version":"1.3.0","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/umd/index.js","module":"dist/esm/index.js","source":"src/index.js","sideEffects":false,"scripts":{"build":"yarn build-esm && yarn build-umd","build-esm":"BABEL_ENV=production-esm babel src -d dist/esm --ignore \"**/*.spec.js\"","build-umd":"BABEL_ENV=production-umd babel src -d dist/umd --ignore \"**/*.spec.js\"","clean":"rimraf dist","jest":"jest","jest-coverage":"jest --coverage","lint":"eslint src/ --ext .jsx,.js","prepack":"yarn clean && yarn build","test":"yarn lint && yarn jest"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.15.0","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","eslint":"~7.19.0","eslint-config-wojtekmaj":"^0.5.0","jest":"^27.0.0","rimraf":"^3.0.0"},"resolutions":{"semver@7.0.0":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"funding":"https://github.com/wojtekmaj/make-event-props?sponsor=1","_id":"make-event-props@1.3.0","dist":{"shasum":"2434cb390d58bcf40898d009ef5b1f936de9671b","size":3907,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.3.0.tgz"},"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.3.0_1632750936282_0.10819866818969581"},"_hasShrinkwrap":false,"publish_time":1632750936407,"_cnpm_publish_time":1632750936407,"_cnpmcore_publish_time":"2021-12-16T18:01:43.332Z"},"1.2.0":{"name":"make-event-props","version":"1.2.0","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/entry.js","es6":"src/entry.js","scripts":{"build":"babel src -d dist --ignore **/__tests__","prepublishOnly":"yarn run build","test":"yarn run test-eslint && yarn run test-jest","test-eslint":"eslint src/ --ext .jsx,.js","test-jest":"jest","test-jest-coverage":"jest --coverage"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-jest":"^23.6.0","eslint":"^5.5.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","jest":"^23.6.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/make-event-props.git"},"licenseText":"MIT License\n\nCopyright (c) 2018 Wojciech Maj\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"make-event-props@1.2.0","dist":{"shasum":"96b87d88919533b8f8934b58b4c3d5679459a0cf","size":2997,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.2.0.tgz"},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.2.0_1545694631501_0.5563578983135342"},"_hasShrinkwrap":false,"publish_time":1545694631682,"_cnpm_publish_time":1545694631682,"_cnpmcore_publish_time":"2021-12-16T18:01:43.587Z"},"1.1.0":{"name":"make-event-props","version":"1.1.0","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/entry.js","es6":"src/entry.js","scripts":{"build":"babel src -d dist --ignore **/__tests__","prepublishOnly":"yarn run build","test":"yarn run test-eslint && yarn run test-jest","test-eslint":"eslint src/ --ext .jsx,.js","test-jest":"jest","test-jest-coverage":"jest --coverage"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-eslint":"^9.0.0","babel-jest":"^23.6.0","eslint":"^5.5.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","jest":"^23.6.0"},"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-class-names.git"},"licenseText":"MIT License\n\nCopyright (c) 2018 Wojciech Maj\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"make-event-props@1.1.0","dist":{"shasum":"900a4818aeda72ec0ab6b5dc2c3407291592da76","size":3026,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.1.0.tgz"},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.1.0_1537341954862_0.7176662202096946"},"_hasShrinkwrap":false,"publish_time":1537341955016,"_cnpm_publish_time":1537341955016,"_cnpmcore_publish_time":"2021-12-16T18:01:43.813Z"},"1.0.0":{"name":"make-event-props","version":"1.0.0","description":"Returns an object with on-event callback props curried with provided args.","main":"dist/entry.js","es6":"src/entry.js","scripts":{"build":"babel src -d dist --ignore **/__tests__","prepublishOnly":"npm run build","test":"npm run test-eslint && npm run test-jest","test-eslint":"eslint ./src","test-jest":"jest","test-jest-coverage":"jest --coverage"},"keywords":["react","event","event props"],"author":{"name":"Wojciech Maj","email":"kontakt@wojtekmaj.pl"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","jest":"^22.4.3"},"files":["LICENSE","README.md","dist/","src/"],"repository":{"type":"git","url":"https://github.com/wojtekmaj/merge-class-names.git"},"licenseText":"MIT License\n\nCopyright (c) 2018 Wojciech Maj\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"make-event-props@1.0.0","dist":{"shasum":"c6f7c409fdd51bc58edb262124b343faf028a62a","size":2876,"noattachment":false,"key":"/make-event-props/-/make-event-props-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/make-event-props/download/make-event-props-1.0.0.tgz"},"maintainers":[{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"}],"_npmUser":{"name":"wojtekmaj","email":"kontakt@wojtekmaj.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/make-event-props_1.0.0_1525435029180_0.33665991552303187"},"_hasShrinkwrap":false,"publish_time":1525435029304,"_cnpm_publish_time":1525435029304,"_cnpmcore_publish_time":"2021-12-16T18:01:44.028Z"}},"readme":"[![npm](https://img.shields.io/npm/v/make-event-props.svg)](https://www.npmjs.com/package/make-event-props) ![downloads](https://img.shields.io/npm/dt/make-event-props.svg) [![CI](https://github.com/wojtekmaj/make-event-props/actions/workflows/ci.yml/badge.svg)](https://github.com/wojtekmaj/make-event-props/actions)\n\n# Make-Event-Props\n\nA function that, given props, returns an object of event callback props optionally curried with additional arguments.\n\nThis package allows you to pass event callback props to a rendered DOM element without the risk of applying any invalid props that could cause unwanted side effects.\n\n## tl;dr\n\n- Install by executing `npm install make-event-props` or `yarn add make-event-props`.\n- Import by adding `import makeEventProps from 'make-event-props'`.\n- Create your event props object:\n  ```ts\n  const eventProps = useMemo(\n    () => makeEventProps(props, (eventName) => additionalArgs),\n    [additionalArgs],\n  );\n  ```\n- Use your event props:\n  ```tsx\n  return <div {...eventProps} />;\n  ```\n\n## License\n\nThe MIT License.\n\n## Author\n\n<table>\n  <tr>\n    <td >\n      <img src=\"https://avatars.githubusercontent.com/u/5426427?v=4&s=128\" width=\"64\" height=\"64\" alt=\"Wojciech Maj\">\n    </td>\n    <td>\n      <a href=\"https://github.com/wojtekmaj\">Wojciech Maj</a>\n    </td>\n  </tr>\n</table>\n","_attachments":{},"homepage":"https://github.com/wojtekmaj/make-event-props#readme","bugs":{"url":"https://github.com/wojtekmaj/make-event-props/issues"},"license":"MIT"}