{"versions":{"0.1.0-beta.1":{"name":"@skax/delegate","version":"0.1.0-beta.1","description":"","main":"dist/index.js","module":"dist/index.mjs","types":"dist/types/index.d.ts","type":"module","scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist"},"keywords":[],"author":{"name":"ShineShao","email":"xiaoshaoqq@gmail.com"},"license":"MIT","devDependencies":{"@common/rollup":"workspace:*"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@skax/delegate@0.1.0-beta.1","gitHead":"8595b11c2d9c842fc4fa103ddd50e969da4fd9b8","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-tYV/JMPgi1aPffRIF84xLl3Ul8lY+jnRILulEVAVmN1IrYwrcUk8tsac2BPO+DmoWZOD77H0jwNofGkwIA2WUg==","shasum":"b0994a37bd9a3672c5445766cb33bc0b860db0c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-0.1.0-beta.1.tgz","fileCount":11,"unpackedSize":12156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvQ3o2fo2oY4Rh992AGCUiQ46Thxg19HiaIsH4IDoN0wIhALQvhjnE13AA3qx8T6mZxLkI9FmhXajVJVcWeAmWX0xg"}],"size":2621},"_npmUser":{"name":"anonymous","email":"xiaoshaoqq@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_0.1.0-beta.1_1749994655389_0.5940219693917588"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-15T13:37:35.586Z","publish_time":1749994655586,"_source_registry_name":"default","contributors":[]},"3.2.0-alpha.0":{"name":"@skax/delegate","version":"3.2.0-alpha.0","description":"Lightweight event delegation","main":"dist/index.js","module":"dist/index.mjs","types":"dist/types/index.d.ts","type":"module","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","preinstall":"npx only-allow pnpm","prepare":"husky"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@microsoft/api-documenter":"^7.26.29","@microsoft/api-extractor":"^7.52.8","@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","typescript":"5.3.3"},"_id":"@skax/delegate@3.2.0-alpha.0","readmeFilename":"README.md","gitHead":"4d94900ea09b2a8d540d2d453555fe9c9d94c179","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BP7O/5XyYP9p9+G2md/pNi3m0z0snvWC1+1LdwU4bK9WyH5GvYqE5GaiDkyCgO9o4/wbqVV0xgLMpcMVdG3Yww==","shasum":"5aaaa2fbab3b56507ed42faea938b59fa3addf45","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-3.2.0-alpha.0.tgz","fileCount":6,"unpackedSize":15382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSJt5o5VVAq4lIiINsCBTwtVV4DLvJxoMzUNkIjLu96wIgD6SzSxcVYdU2/hw1WZvo20s1fqJ/Q7jgXr0E6RcP3do="}],"size":3242},"_npmUser":{"name":"anonymous","actor":{"name":"freeshine","type":"user","email":"xiaoshaoqq@gmail.com"},"email":"xiaoshaoqq@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_3.2.0-alpha.0_1751207323283_0.8137718999644339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T14:28:43.475Z","publish_time":1751207323475,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"3.2.0":{"name":"@skax/delegate","version":"3.2.0","description":"Lightweight event delegation","main":"dist/index.js","module":"dist/index.mjs","types":"dist/types/index.d.ts","type":"module","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","preinstall":"npx only-allow pnpm","prepare":"husky"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","typedoc":"^0.28.7","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"5.3.3"},"_id":"@skax/delegate@3.2.0","gitHead":"d038fba8c21c6048804180ade20214fd53e35c42","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-PoNDaMyAWyp8eoVQIJZUth/6KnMIFerjrvju3ETVRavjsdlI3HNPf1CGQq+smXWN3LhcrFCPQZiMlvfe2Yq3vw==","shasum":"f294e7bb942fd1192aeaad97e6ec796b8b2d889b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-3.2.0.tgz","fileCount":6,"unpackedSize":15338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDptVcZk14XS+2DY2hqJ6R4QJd5CecdouwT/c++X20IiAIgexIQcwQgM3v0y+yviNkq/vWCOqgC3oweJ15XXpyhITk="}],"size":3238},"_npmUser":{"name":"anonymous","email":"xiaoshaoqq@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_3.2.0_1753375232438_0.39044146126115264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-24T16:40:32.653Z","publish_time":1753375232653,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"4.0.0":{"name":"@skax/delegate","version":"4.0.0","description":"Lightweight event delegation","main":"dist/index.js","types":"dist/types/index.d.ts","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","preinstall":"npx only-allow pnpm","prepare":"husky","docs":"typedoc --tsconfig typedoc.config.cjs"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/freeshineit/delegate.git"},"bugs":{"url":"https://github.com/freeshineit/delegate/issues"},"homepage":"https://github.com/freeshineit/delegate#readme","devDependencies":{"@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","typedoc":"^0.28.7","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"5.3.3"},"_id":"@skax/delegate@4.0.0","gitHead":"b4bb8941e6710be624304f97e403c6f13f6645d7","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GetsskAwTQP3f+X6JuqyWE2k2GBpVcjVC74LKAZCnYXjt/E9uIloVaC5Z1eqBN4EBWb5iyqoNHMC5UosMASn9Q==","shasum":"5ffa4a3798731284a3163011f477e0168d319d92","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-4.0.0.tgz","fileCount":6,"unpackedSize":19267,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvErQFFzgsk47K7xOW0PcI4HHjH1p5/66V5+PXNbCr8wIhAPQ7FB23BEVGbnwbD8r9O9EfmU7JEvvvCXTJLIGig5hF"}],"size":3418},"_npmUser":{"name":"anonymous","email":"xiaoshaoqq@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_4.0.0_1762620976796_0.5230271963914872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-08T16:56:17.077Z","publish_time":1762620977077,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"4.0.1-beta.1":{"name":"@skax/delegate","version":"4.0.1-beta.1","description":"Lightweight event delegation","main":"dist/delegate.js","types":"dist/types/index.d.ts","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","preinstall":"npx only-allow pnpm","prepare":"husky","docs":"typedoc --tsconfig typedoc.config.cjs"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/freeshineit/delegate.git"},"bugs":{"url":"https://github.com/freeshineit/delegate/issues"},"homepage":"https://github.com/freeshineit/delegate#readme","devDependencies":{"@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","typedoc":"^0.28.7","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"5.3.3"},"_id":"@skax/delegate@4.0.1-beta.1","readmeFilename":"readme.md","gitHead":"21679a128555882666e4135a9254a3d4349e0788","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-DqCcbs5PlwQW0ZNsJpTsvBzR/5scvLJPZsWVI3SBuQoi/gKkbgkoQMBdR5PdB1rBvFHDdM3IvVLoTyb1Hp4yrw==","shasum":"63b303932d853433a839359b029865b570bb7677","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-4.0.1-beta.1.tgz","fileCount":4,"unpackedSize":11635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHfOjD5g+1oYMbjffjHqF8IhtS3A7OPsQMMqESo72LDYAiEAnKZEBIz93krY7B2GMzhN7LPa7i/8JS0/sA3BPWUWclY="}],"size":3101},"_npmUser":{"name":"anonymous","email":"xiaoshaoqq@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_4.0.1-beta.1_1763831062587_0.03150734543870093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-22T17:04:22.814Z","publish_time":1763831062814,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"4.0.1":{"name":"@skax/delegate","version":"4.0.1","description":"Lightweight event delegation","main":"dist/delegate.js","types":"dist/types/index.d.ts","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","preinstall":"npx only-allow pnpm","prepare":"husky","docs":"typedoc --tsconfig typedoc.config.cjs"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/freeshineit/delegate.git"},"bugs":{"url":"https://github.com/freeshineit/delegate/issues"},"homepage":"https://github.com/freeshineit/delegate#readme","devDependencies":{"@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","typedoc":"^0.28.7","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"5.3.3"},"_id":"@skax/delegate@4.0.1","gitHead":"00e89cdece8958db9518277b7ed6f06e067efd70","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8TzM6LJ/oITUOWllEfCb8Wdt0jcla1HGeAbbmriiS1Q7+dv0p7oh0aHZ0bkDH1sPrwtpd+1oBLb/Ut6n7EvIuQ==","shasum":"e96f8ba60ebeb67e17e909cc0d708c782c6835fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-4.0.1.tgz","fileCount":4,"unpackedSize":11621,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKpy0Dxpk02by3zLrNqnybaFnDvU+4ELaCOqAeLgSJAAIhAJWUdV70fNKSegLiVVLb2IKQlWOXYeNJQZ0+JTAJc0em"}],"size":3094},"_npmUser":{"name":"anonymous","email":"xiaoshaoqq@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_4.0.1_1763832095564_0.11010034828237503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-22T17:21:35.779Z","publish_time":1763832095779,"_source_registry_name":"default","hasInstallScript":true,"contributors":[]},"4.0.2-beta.1":{"name":"@skax/delegate","version":"4.0.2-beta.1","description":"Lightweight event delegation","main":"dist/delegate.js","types":"dist/types/index.d.ts","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","preinstall":"npx only-allow pnpm","prepare":"husky","docs":"typedoc --tsconfig typedoc.config.cjs"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/freeshineit/delegate.git"},"bugs":{"url":"https://github.com/freeshineit/delegate/issues"},"homepage":"https://github.com/freeshineit/delegate#readme","devDependencies":{"@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","typedoc":"^0.28.7","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"5.3.3"},"readmeFilename":"readme.md","gitHead":"5eaba0a523bcbb182a691c62d430297566860bd0","_id":"@skax/delegate@4.0.2-beta.1","_nodeVersion":"20.19.6","_npmVersion":"11.7.0","dist":{"integrity":"sha512-dhDGZoRD6kiXD6MTkDHA4uUv2B/BIc4HijEDeZmhkVD0rmQqrdEgqkZOkZa8RCjrJZWu/8L55F/zZ09Vy1Ej/A==","shasum":"35eab8e12e644b98bdb14ad9b87af59aec183fab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-4.0.2-beta.1.tgz","fileCount":4,"unpackedSize":11635,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@skax%2fdelegate@4.0.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBoLceOPlDpHjVhB0Sd5zAQ91vS5AqLuvFhytWB7s5C+AiEAuTfMBQkqWQ4uHw51Iaoqj5wDLg3RrMqVldIxel/k2IY="}],"size":3101},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cce876b-75c5-4346-a5b5-2ac4a8f3c563"}},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_4.0.2-beta.1_1765654204501_0.013344220465079326"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-13T19:30:04.669Z","publish_time":1765654204669,"_source_registry_name":"default","contributors":[]},"4.0.2":{"name":"@skax/delegate","version":"4.0.2","description":"Lightweight event delegation","main":"dist/delegate.js","types":"dist/types/index.d.ts","license":"MIT","keywords":["event","delegate","delegation"],"scripts":{"dev":"cross-env NODE_ENV=development rollup --config rollup.config.mjs --watch","build":"npm run clean && cross-env NODE_ENV=production rollup --config rollup.config.mjs","clean":"rimraf dist","lint":"eslint --fix \"packages/*/src/*.{ts,tsx,js,jsx,mjs}\" \"common/*/src/*.{ts,tsx,js,jsx,mjs}\" \"config/*/src/*.{js,jsx,mjs,ts,tsx}\"","fmt":"prettier --write \"./**/*.{ts,tsx,js,jsx,html,scss}\"","prepare":"husky","docs":"typedoc --tsconfig typedoc.config.cjs"},"browserslist":["last 1 chrome versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/freeshineit/delegate.git"},"bugs":{"url":"https://github.com/freeshineit/delegate/issues"},"homepage":"https://github.com/freeshineit/delegate#readme","devDependencies":{"@babel/core":"^7.27.1","@babel/preset-env":"^7.27.2","@commitlint/cli":"19.5.0","@commitlint/config-conventional":"19.5.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-swc":"^0.4.0","@rollup/plugin-typescript":"^11.1.6","@skax/camel":"^0.2.6","@swc/core":"^1.11.29","cross-env":"^7.0.3","dayjs":"^1.11.13","eslint":"^8.57.1","eslint-config-xx":"^1.10.1","husky":"^9.1.6","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^5.0.5","rollup":"^4.41.1","rollup-plugin-dts":"^6.2.1","rollup-plugin-serve":"^2.0.3","typedoc":"^0.28.7","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"5.3.3"},"gitHead":"2dff43ea0d8cb86a64fe12132c3a00a1c0ad7a5c","_id":"@skax/delegate@4.0.2","_nodeVersion":"20.19.6","_npmVersion":"11.7.0","dist":{"integrity":"sha512-8imP+fGESjlbU4mFhZMEuR3/qmYVtqQjXXzZ/C/imbzKqyaMWYpEDqQXNf6yGHzWHUJhZwn5AWNm645U1GjQsQ==","shasum":"c1bdd1e195e414bb56153d697d9e0c431084afcb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@skax/delegate/-/delegate-4.0.2.tgz","fileCount":4,"unpackedSize":11580,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@skax%2fdelegate@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBY1mZ6t/iG/t6eOfT/dXyiYsIsr4qQqiNuzBTtZfuB4AiADxnLG9K3Qxrvn7aEQ2HC7arppAydxYdWYfhwQ6FWeBg=="}],"size":3077},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cce876b-75c5-4346-a5b5-2ac4a8f3c563"}},"directories":{},"maintainers":[{"name":"anonymous","email":"xiaoshaoqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate_4.0.2_1765871642372_0.3517199152225059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-16T07:54:02.517Z","publish_time":1765871642517,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"alpha":"3.2.0-alpha.0","beta":"4.0.2-beta.1","latest":"4.0.2"},"name":"@skax/delegate","time":{"created":"2025-06-18T02:08:36.307Z","modified":"2025-12-16T07:54:11.721Z","0.1.0-beta.1":"2025-06-15T13:37:35.586Z","3.2.0-alpha.0":"2025-06-29T14:28:43.475Z","3.2.0":"2025-07-24T16:40:32.653Z","4.0.0":"2025-11-08T16:56:17.077Z","4.0.1-beta.1":"2025-11-22T17:04:22.814Z","4.0.1":"2025-11-22T17:21:35.779Z","4.0.2-beta.1":"2025-12-13T19:30:04.669Z","4.0.2":"2025-12-16T07:54:02.517Z"},"readme":"# @skax/delegate\n\nLightweight event delegation.\n\n## Install\n\nYou can get it on npm.\n\n```\nnpm install @skax/delegate --save\n```\n\n## Setup\n\n###### Node (Browserify)\n\n```js\nvar delegate = require(\"@skax/delegate\");\n```\n\n###### Browser (Standalone)\n\n```html\n<script src=\"dist/delegate.js\"></script>\n```\n\n## Usage\n\n### Add event delegation\n\n#### With the default base (`document`)\n\n```js\ndelegate(\n    \".btn\",\n    \"click\",\n    function (e) {\n        console.log(e.delegateTarget);\n    },\n    false,\n);\n```\n\n#### With an element as base\n\n```js\ndelegate(\n    document.body,\n    \".btn\",\n    \"click\",\n    function (e) {\n        console.log(e.delegateTarget);\n    },\n    false,\n);\n```\n\n#### With a selector (of existing elements) as base\n\n```js\ndelegate(\n    \".container\",\n    \".btn\",\n    \"click\",\n    function (e) {\n        console.log(e.delegateTarget);\n    },\n    false,\n);\n```\n\n#### With an array/array-like of elements as base\n\n```js\ndelegate(\n    document.querySelectorAll(\".container\"),\n    \".btn\",\n    \"click\",\n    function (e) {\n        console.log(e.delegateTarget);\n    },\n    false,\n);\n```\n\n### Remove event delegation\n\n#### With a single base element (default or specified)\n\n```js\nconst delegation = delegate(\n    document.body,\n    \".btn\",\n    \"click\",\n    function (e) {\n        console.log(e.delegateTarget);\n    },\n    false,\n);\n\ndelegation.destroy();\n```\n\n#### With multiple elements (via selector or array)\n\nNote: selectors are always treated as multiple elements, even if one or none are matched. `delegate()` will return an array.\n\n```js\nconst delegations = delegate(\n    \".container\",\n    \".btn\",\n    \"click\",\n    function (e) {\n        console.log(e.delegateTarget);\n    },\n    false,\n);\n\ndelegations.forEach(function (delegation) {\n    delegation.destroy();\n});\n```\n\n## Browser Support\n\n| <img src=\"https://clipboardjs.com/assets/images/chrome.png\" width=\"48px\" height=\"48px\" alt=\"Chrome logo\"> | <img src=\"https://clipboardjs.com/assets/images/edge.png\" width=\"48px\" height=\"48px\" alt=\"Edge logo\"> | <img src=\"https://clipboardjs.com/assets/images/firefox.png\" width=\"48px\" height=\"48px\" alt=\"Firefox logo\"> | <img src=\"https://clipboardjs.com/assets/images/ie.png\" width=\"48px\" height=\"48px\" alt=\"Internet Explorer logo\"> | <img src=\"https://clipboardjs.com/assets/images/opera.png\" width=\"48px\" height=\"48px\" alt=\"Opera logo\"> | <img src=\"https://clipboardjs.com/assets/images/safari.png\" width=\"48px\" height=\"48px\" alt=\"Safari logo\"> |\n| :-------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------: |\n|                                                 Latest ✔                                                 |                                               Latest ✔                                               |                                                  Latest ✔                                                  |                                                      9+ ✔                                                       |                                                Latest ✔                                                |                                                 Latest ✔                                                 |","users":{}}