{"_id":"throttle-debounce","_rev":"3766621","name":"throttle-debounce","description":"Throttle and debounce functions.","dist-tags":{"latest":"5.0.2"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"time":{"modified":"2025-05-06T07:47:19.000Z","created":"2014-12-20T15:16:53.035Z","5.0.2":"2024-06-24T14:06:21.768Z","5.0.1":"2024-06-24T13:52:53.253Z","5.0.0":"2022-05-02T08:16:58.249Z","4.0.1":"2022-04-15T06:34:20.654Z","4.0.0":"2022-04-11T07:48:05.362Z","3.0.1":"2020-11-02T11:14:00.404Z","3.0.0":"2020-10-28T19:34:46.947Z","2.3.0":"2020-08-12T09:39:19.478Z","2.2.1":"2020-06-08T15:04:14.441Z","2.2.0":"2020-06-08T14:54:28.122Z","2.1.0":"2019-01-14T09:53:57.669Z","2.0.1":"2018-07-26T14:01:52.366Z","2.0.0":"2018-06-08T10:12:51.727Z","1.1.0":"2018-06-08T09:25:09.523Z","1.0.1":"2016-05-01T15:15:57.518Z","1.0.0":"2016-05-01T15:10:38.423Z","0.1.1":"2015-03-15T15:31:20.874Z","0.1.0":"2014-12-20T15:16:53.035Z"},"users":{"arkanciscan":true,"silvenon":true,"lmhs":true,"mrmartineau":true,"jmsherry":true,"duepi.biz":true,"shuoshubao":true,"qqcome110":true,"isenricho":true,"edwardxyt":true,"axiang":true,"bushuai":true},"author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"versions":{"5.0.2":{"name":"throttle-debounce","version":"5.0.2","description":"Throttle and debounce functions.","license":"MIT","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"sideEffects":false,"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"main":"cjs/index.js","jsdelivr":"umd/index.js","unpkg":"umd/index.js","module":"esm/index.js","directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","release":"np --no-release-draft","test":"npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"if [ $(git rev-parse --abbrev-ref HEAD) == 'master' ]; then sed -i '' '/\\[unreleased\\]:/d' CHANGELOG.md && version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md; else echo; fi","prerelease":"npm run lint && npm run build && npm run module-check"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.12.1","@babel/runtime":"^7.2.0","@rollup/plugin-babel":"^5.2.1","babel-loader":"^8.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^8.5.0","eslint-config-nitpick":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^4.3.0","karma":"^5.2.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"5.0.0","lint-staged":"^10.4.2","minimist":"^1.2.0","node-stdlib-browser":"^1.2.0","np":"^7.6.0","prettier":"^2.4.0","qunitjs":"^1.23.1","rollup":"^2.32.1","version-changelog":"^3.1.1","webpack":"^5.2.0"},"engines":{"node":">=12.22"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"bb02ea22128987fdf41e5cc6a817ba2aeeb9f7a2","_id":"throttle-debounce@5.0.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"ec5549d84e053f043c9fd0f2a6dd892ff84456b1","size":10898,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-5.0.2.tgz"},"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_5.0.2_1719237981539_0.3825652833906503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-24T14:06:21.768Z","publish_time":1719237981768,"_source_registry_name":"default","maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_cnpm_publish_time":1719237981768},"5.0.1":{"name":"throttle-debounce","version":"5.0.1","keywords":["debounce","throttle"],"author":{"url":"http://ivannikolic.com","name":"Ivan Nikolić","email":"niksy5@gmail.com"},"license":"MIT","_id":"throttle-debounce@5.0.1","contributors":[{"url":"http://benalman.com","name":"Ben Alman"}],"homepage":"https://github.com/niksy/throttle-debounce#readme","bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"dist":{"shasum":"806835907183b9eaab281485f894797729489b7b","size":10795,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-5.0.1.tgz"},"main":"cjs/index.js","unpkg":"umd/index.js","module":"esm/index.js","engines":{"node":">=12.22"},"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c12c765612243cbc0a90bd390b6bfa7024ec168a","scripts":{"lint":"eslint '{index,debounce,throttle,test/**/*}.js'","test":"npm run test:automated","build":"rollup --config rollup.config.js","release":"np --no-release-draft","version":"if [ $(git rev-parse --abbrev-ref HEAD) == 'master' ]; then sed -i '' '/\\[unreleased\\]:/d' CHANGELOG.md && version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md; else echo; fi","prerelease":"npm run lint && npm run build && npm run module-check","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run"},"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"jsdelivr":"umd/index.js","repository":{"url":"git+https://github.com/niksy/throttle-debounce.git","type":"git"},"_npmVersion":"10.2.4","description":"Throttle and debounce functions.","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","esm":"^3.0.51","husky":"^4.3.0","karma":"^5.2.3","eslint":"^8.5.0","rollup":"^2.32.1","core-js":"^2.6.5","qunitjs":"^1.23.1","webpack":"^5.2.0","get-port":"^4.0.0","minimist":"^1.2.0","prettier":"^2.4.0","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","karma-qunit":"^0.1.9","lint-staged":"^10.4.2","babel-loader":"^8.1.0","get-port-cli":"^2.0.0","karma-webpack":"^5.0.0","@babel/runtime":"^7.2.0","changelog-verify":"^1.1.2","@babel/preset-env":"^7.12.1","version-changelog":"^3.1.1","node-stdlib-browser":"^1.2.0","@rollup/plugin-babel":"^5.2.1","karma-mocha-reporter":"^2.2.5","eslint-config-nitpick":"^11.1.0","karma-chrome-launcher":"^3.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","karma-firefox-launcher":"^0.1.7","karma-sourcemap-loader":"^0.3.7","karma-browserstack-launcher":"^1.6.0","github-release-from-changelog":"^2.1.1","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/throttle-debounce_5.0.1_1719237173077_0.40163377322233695","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-24T13:52:53.253Z","publish_time":1719237173253,"_source_registry_name":"default","maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_cnpm_publish_time":1719237173253},"5.0.0":{"name":"throttle-debounce","version":"5.0.0","description":"Throttle and debounce functions.","license":"MIT","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"sideEffects":false,"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"main":"cjs/index.js","jsdelivr":"umd/index.js","unpkg":"umd/index.js","module":"esm/index.js","directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","release":"np --no-release-draft","test":"npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"if [ $(git rev-parse --abbrev-ref HEAD) == 'master' ]; then sed -i '' '/\\[unreleased\\]:/d' CHANGELOG.md && version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md; else echo; fi","prerelease":"npm run lint && npm run build && npm run module-check"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.12.1","@babel/runtime":"^7.2.0","@rollup/plugin-babel":"^5.2.1","babel-loader":"^8.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^8.5.0","eslint-config-nitpick":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^4.3.0","karma":"^5.2.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^5.0.0","lint-staged":"^10.4.2","minimist":"^1.2.0","node-stdlib-browser":"^1.2.0","np":"^7.6.0","prettier":"^2.4.0","qunitjs":"^1.23.1","rollup":"^2.32.1","version-changelog":"^3.1.1","webpack":"^5.2.0"},"engines":{"node":">=12.22"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"f60c45f6cc4848bebcb02800b34dc3708ccaa3c4","_id":"throttle-debounce@5.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"shasum":"a17a4039e82a2ed38a5e7268e4132d6960d41933","size":16416,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-5.0.0.tgz"},"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_5.0.0_1651479418065_0.5409698631962121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-02T08:37:38.891Z","publish_time":1651479418249,"_cnpm_publish_time":1651479418249},"4.0.1":{"name":"throttle-debounce","version":"4.0.1","description":"Throttle and debounce functions.","license":"MIT","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"sideEffects":false,"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"main":"cjs/index.js","jsdelivr":"umd/index.js","unpkg":"umd/index.js","module":"esm/index.js","directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","release":"np --no-release-draft","test":"npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"if [ $(git rev-parse --abbrev-ref HEAD) == 'master' ]; then sed -i '' '/\\[unreleased\\]:/d' CHANGELOG.md && version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md; else echo; fi","prerelease":"npm run lint && npm run build && npm run module-check"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.12.1","@babel/runtime":"^7.2.0","@rollup/plugin-babel":"^5.2.1","babel-loader":"^8.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^8.5.0","eslint-config-nitpick":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^4.3.0","karma":"^5.2.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^5.0.0","lint-staged":"^10.4.2","minimist":"^1.2.0","node-stdlib-browser":"^1.2.0","np":"^7.6.0","prettier":"^2.4.0","qunitjs":"^1.23.1","rollup":"^2.32.1","version-changelog":"^3.1.1","webpack":"^5.2.0"},"engines":{"node":">=12.22"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"203deec24d78abf50751a48c10d0ca7ab1896806","_id":"throttle-debounce@4.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"shasum":"f86656fe9c8a6b8218952ef36c3bf225089b1baf","size":16104,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-4.0.1.tgz"},"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_4.0.1_1650004460503_0.7490592726031136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-15T06:34:27.546Z","publish_time":1650004460654,"_cnpm_publish_time":1650004460654},"4.0.0":{"name":"throttle-debounce","version":"4.0.0","description":"Throttle and debounce functions.","license":"MIT","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"sideEffects":false,"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"main":"cjs/index.js","jsdelivr":"umd/index.js","unpkg":"umd/index.js","module":"esm/index.js","directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","release":"np --no-release-draft","test":"npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"if [ $(git rev-parse --abbrev-ref HEAD) == 'master' ]; then sed -i '' '/\\[unreleased\\]:/d' CHANGELOG.md && version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md; else echo; fi","prerelease":"npm run lint && npm run build && npm run module-check"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.12.1","@babel/runtime":"^7.2.0","@rollup/plugin-babel":"^5.2.1","babel-loader":"^8.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^8.5.0","eslint-config-nitpick":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^4.3.0","karma":"^5.2.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^5.0.0","lint-staged":"^10.4.2","minimist":"^1.2.0","node-stdlib-browser":"^1.2.0","np":"^7.6.0","prettier":"^2.4.0","qunitjs":"^1.23.1","rollup":"^2.32.1","version-changelog":"^3.1.1","webpack":"^5.2.0"},"engines":{"node":">=12.22"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"84ae75db88a0ef796b56fcc2bf2435556012bc31","_id":"throttle-debounce@4.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.3","dist":{"shasum":"ec763b1c050c3a8f73eddd2e853a720893102a40","size":15910,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-4.0.0.tgz"},"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_4.0.0_1649663285171_0.051215790870408284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-11T07:55:23.368Z","publish_time":1649663285362,"_cnpm_publish_time":1649663285362},"3.0.1":{"name":"throttle-debounce","version":"3.0.1","description":"Throttle and debounce functions.","license":"MIT","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"sideEffects":false,"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"main":"cjs/index.js","jsdelivr":"umd/index.js","unpkg":"umd/index.js","module":"esm/index.js","directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build && npm run module-check","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","release":"np --no-release-draft","test":"npm run lint && npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/runtime":"^7.2.0","@rollup/plugin-babel":"^5.2.1","babel-loader":"^8.1.0","babel-preset-niksy":"^4.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^7.11.0","eslint-config-niksy":"^9.0.0","eslint-config-prettier":"^6.14.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.3","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^23.0.0","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^4.3.0","karma":"^5.2.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^4.0.2","lint-staged":"^10.4.2","minimist":"^1.2.0","mocha":"^4.1.0","np":"^6.5.0","prettier":"^2.1.2","qunitjs":"^1.23.1","rollup":"^2.32.1","rollup-plugin-babel":"^4.2.0","version-changelog":"^3.1.1","webpack":"^4.44.2"},"engines":{"node":">=10"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"67aab0fdfe701b700741bdc2202d923e4b1fc0c3","_id":"throttle-debounce@3.0.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"32f94d84dfa894f786c9a1f290e7a645b6a19abb","size":14035,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-3.0.1.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_3.0.1_1604315640303_0.4457450689021403"},"_hasShrinkwrap":false,"publish_time":1604315640404,"_cnpm_publish_time":1604315640404},"3.0.0":{"name":"throttle-debounce","version":"3.0.0","description":"Throttle and debounce functions.","license":"MIT","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"sideEffects":false,"exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"}},"main":"cjs/index.js","jsdelivr":"umd/index.js","unpkg":"umd/index.js","module":"esm/index.js","directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","module-check":"node -e 'require(\"throttle-debounce\");' && node --input-type=module -e 'import \"throttle-debounce\";'","prepublishOnly":"npm run build && npm run module-check","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","release":"np --no-release-draft","test":"npm run lint && npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/runtime":"^7.2.0","@rollup/plugin-babel":"^5.2.1","babel-loader":"^8.1.0","babel-preset-niksy":"^4.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^7.11.0","eslint-config-niksy":"^9.0.0","eslint-config-prettier":"^6.14.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.3","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^23.0.0","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^4.3.0","karma":"^5.2.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^4.0.2","lint-staged":"^10.4.2","minimist":"^1.2.0","mocha":"^4.1.0","np":"^6.5.0","prettier":"^2.1.2","qunitjs":"^1.23.1","rollup":"^2.32.1","rollup-plugin-babel":"^4.2.0","version-changelog":"^3.1.1","webpack":"^4.44.2"},"engines":{"node":">=10"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"0cdacc688dc2f60ef7b2fb6ee8e0ac336e43a60b","_id":"throttle-debounce@3.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"8d7fd809e123599b17c8d3cf0ee4c4106ab099f8","size":13965,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-3.0.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_3.0.0_1603913686701_0.031103391985898066"},"_hasShrinkwrap":false,"publish_time":1603913686947,"_cnpm_publish_time":1603913686947},"2.3.0":{"name":"throttle-debounce","version":"2.3.0","description":"Throttle and debounce functions.","main":"index.cjs.js","module":"index.esm.js","browser":"index.umd.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","sideEffects":false,"directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN echo 'github-release-from-changelog'","prepublishOnly":"npm run build","release":"np","test":"npm run lint && npm run test:automated","test:automated":"BABEL_ENV=test SERVICE_PORT=$(get-port) karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/runtime":"^7.2.0","babel-loader":"^8.0.4","babel-preset-niksy":"^4.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^6.7.2","eslint-config-niksy":"^8.0.0","eslint-config-prettier":"^4.2.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^18.4.3","eslint-plugin-mocha":"^6.2.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^14.0.1","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^3.1.0","karma":"^4.0.1","karma-browserstack-launcher":"^1.0.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.0","lint-staged":"^9.5.0","minimist":"^1.2.0","np":"^3.0.4","prettier":"^1.17.0","qunitjs":"^1.23.1","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","version-changelog":"^3.1.1","webpack":"^4.12.0"},"engines":{"node":">=8"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"6d840334982d8e07f212c4325ada062866555caf","_id":"throttle-debounce@2.3.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"fd31865e66502071e411817e241465b3e9c372e2","size":13584,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-2.3.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_2.3.0_1597225159381_0.18281961170016547"},"_hasShrinkwrap":false,"publish_time":1597225159478,"_cnpm_publish_time":1597225159478},"2.2.1":{"name":"throttle-debounce","version":"2.2.1","description":"Throttle and debounce functions.","main":"index.cjs.js","module":"index.esm.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","sideEffects":false,"directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN echo 'github-release-from-changelog'","prepublishOnly":"npm run build","release":"np","test":"npm run lint && npm run test:automated","test:automated":"BABEL_ENV=test SERVICE_PORT=$(get-port) karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/runtime":"^7.2.0","babel-loader":"^8.0.4","babel-preset-niksy":"^4.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^6.7.2","eslint-config-niksy":"^8.0.0","eslint-config-prettier":"^4.2.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^18.4.3","eslint-plugin-mocha":"^6.2.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^14.0.1","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^3.1.0","karma":"^4.0.1","karma-browserstack-launcher":"^1.0.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.0","lint-staged":"^9.5.0","minimist":"^1.2.0","np":"^3.0.4","prettier":"^1.17.0","qunitjs":"^1.23.1","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","version-changelog":"^3.1.1","webpack":"^4.12.0"},"engines":{"node":">=8"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"99e1bbe989c03bf06536cda5dd0521b116491db5","_id":"throttle-debounce@2.2.1","_nodeVersion":"8.16.2","_npmVersion":"6.13.6","dist":{"shasum":"fbd933ae6793448816f7d5b3cae259d464c98137","size":12546,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-2.2.1.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_2.2.1_1591628654223_0.7620916490235905"},"_hasShrinkwrap":false,"publish_time":1591628654441,"_cnpm_publish_time":1591628654441},"2.2.0":{"name":"throttle-debounce","version":"2.2.0","description":"Throttle and debounce functions.","main":"index.cjs.js","module":"index.esm.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","sideEffects":false,"directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,debounce,throttle,test/**/*}.js'","postpublish":"GITHUB_TOKEN=$GITHUB_RELEASE_TOKEN github-release-from-changelog","prepublishOnly":"npm run build","release":"np","test":"npm run lint && npm run test:automated","test:automated":"BABEL_ENV=test SERVICE_PORT=$(get-port) karma start","test:automated:watch":"npm run test:automated -- --auto-watch --no-single-run","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/runtime":"^7.2.0","babel-loader":"^8.0.4","babel-preset-niksy":"^4.1.0","changelog-verify":"^1.1.2","core-js":"^2.6.5","eslint":"^6.7.2","eslint-config-niksy":"^8.0.0","eslint-config-prettier":"^4.2.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^18.4.3","eslint-plugin-mocha":"^6.2.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^14.0.1","esm":"^3.0.51","get-port":"^4.0.0","get-port-cli":"^2.0.0","github-release-from-changelog":"^2.1.1","husky":"^3.1.0","karma":"^4.0.1","karma-browserstack-launcher":"^1.0.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.0","lint-staged":"^9.5.0","minimist":"^1.2.0","np":"^3.0.4","prettier":"^1.17.0","qunitjs":"^1.23.1","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","version-changelog":"^3.1.1","webpack":"^4.12.0"},"engines":{"node":">=8"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"e15378d61c8c113d7f298bfc6b2cf2f93eee25bb","_id":"throttle-debounce@2.2.0","_nodeVersion":"8.16.2","_npmVersion":"6.13.6","dist":{"shasum":"f68f715b03a8689fd565f38f016db669c859dfc7","size":12542,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-2.2.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_2.2.0_1591628068010_0.04405543366011133"},"_hasShrinkwrap":false,"publish_time":1591628068122,"_cnpm_publish_time":1591628068122},"2.1.0":{"name":"throttle-debounce","version":"2.1.0","description":"Throttle and debounce functions.","main":"dist/index.cjs.js","module":"dist/index.esm.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","sideEffects":false,"directories":{"test":"test"},"scripts":{"build":"rollup --config rollup.config.js","lint":"eslint '{index,lib/**/*,test/**/*}.js'","prepublish":"npm run build","prepublishOnly":"npm run build","release":"np","test":"npm run lint && npm run test:automated","test:automated":"BABEL_ENV=test karma start","test:automated:local":"BABEL_ENV=test karma start --local","test:automated:local:watch":"npm run test:automated:local -- --auto-watch --no-single-run"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/runtime":"^7.2.0","babel-loader":"^8.0.4","babel-preset-niksy":"^4.1.0","eslint":"^5.4.0","eslint-config-niksy":"^6.1.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-import":"^2.13.0","eslint-plugin-mocha":"^5.1.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.0","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^5.0.0","esm":"^3.0.51","karma":"^1.1.0","karma-chrome-launcher":"^1.0.1","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.2.5","karma-qunit":"^0.1.9","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^3.0.0","minimist":"^1.2.0","np":"^3.0.4","qunitjs":"^1.23.1","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","webpack":"^4.12.0"},"engines":{"node":">=8"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"9dca7dcc0a54f4553770d6be8d1ee3d71074857f","_id":"throttle-debounce@2.1.0","_npmVersion":"6.5.0","_nodeVersion":"8.11.2","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"dist":{"shasum":"257e648f0a56bd9e54fe0f132c4ab8611df4e1d5","size":9846,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-2.1.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_2.1.0_1547459637558_0.9198340431823313"},"_hasShrinkwrap":false,"publish_time":1547459637669,"_cnpm_publish_time":1547459637669},"2.0.1":{"name":"throttle-debounce","version":"2.0.1","description":"Throttle and debounce functions.","main":"index.cjs.js","module":"index.esm.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","files":["index.cjs.js","index.esm.js","index.d.ts","LICENSE.md","README.md"],"sideEffects":false,"directories":{"test":"test"},"scripts":{"build":"rollup --config .rollup.js","lint":"eslint {index,throttle,debounce}.js","prepublish":"npm run build","test":"npm run lint && npm run test:automated","test:automated":"karma start","test:automated:local":"karma start --browsers Chrome","test:automated:local:watch":"npm run test:automated:local -- --auto-watch --no-single-run"},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^4.19.1","eslint-config-niksy":"^5.0.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^4.0.3","karma":"^1.1.0","karma-browserify":"^5.0.5","karma-chrome-launcher":"^1.0.1","karma-firefox-launcher":"^0.1.7","karma-html2js-preprocessor":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.0","karma-qunit":"^0.1.9","mocha":"^4.1.0","phantomjs-prebuilt":"^2.1.7","qunitjs":"^1.23.1","rollup":"^0.60.1","rollupify":"^0.5.0","watchify":"^3.7.0"},"engines":{"node":">=4"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"48879bed280f80d2b6228513378485597136daf8","_id":"throttle-debounce@2.0.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.2","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"dist":{"shasum":"7307ddd6cd9acadb349132fbf6c18d78c88a5e62","size":9698,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-2.0.1.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_2.0.1_1532613712242_0.8459629994592657"},"_hasShrinkwrap":false,"publish_time":1532613712366,"_cnpm_publish_time":1532613712366},"2.0.0":{"name":"throttle-debounce","version":"2.0.0","description":"Throttle and debounce functions.","main":"index.cjs.js","module":"index.esm.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","files":["index.cjs.js","index.esm.js","index.d.ts","LICENSE.md","README.md"],"sideEffects":false,"typings":"index.d.ts","directories":{"test":"test"},"scripts":{"build":"rollup --config .rollup.js","lint":"eslint {index,throttle,debounce}.js","prepublish":"npm run build","test":"npm run lint && npm run test:automated","test:automated":"karma start","test:automated:local":"karma start --browsers Chrome","test:automated:local:watch":"npm run test:automated:local -- --auto-watch --no-single-run"},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^4.19.1","eslint-config-niksy":"^5.0.0","eslint-plugin-extend":"^0.1.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-react":"^7.9.1","eslint-plugin-unicorn":"^4.0.3","karma":"^1.1.0","karma-browserify":"^5.0.5","karma-chrome-launcher":"^1.0.1","karma-firefox-launcher":"^0.1.7","karma-html2js-preprocessor":"^1.0.0","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-phantomjs-launcher":"^1.0.0","karma-qunit":"^0.1.9","mocha":"^4.1.0","phantomjs-prebuilt":"^2.1.7","qunitjs":"^1.23.1","rollup":"^0.60.1","rollupify":"^0.5.0","watchify":"^3.7.0"},"engines":{"node":">=4"},"keywords":["debounce","throttle"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"e0f77b93b3723fe87174fb2336d9065ea9d6e292","_id":"throttle-debounce@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"dist":{"shasum":"2d8d24bd8cf3cb0cc7bd1a2dbeb624b4081a1ed4","size":9852,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-2.0.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_2.0.0_1528452771614_0.5515083833540528"},"_hasShrinkwrap":false,"publish_time":1528452771727,"_cnpm_publish_time":1528452771727},"1.1.0":{"name":"throttle-debounce","version":"1.1.0","description":"Throttle/debounce your functions.","main":"index.js","typings":"index.d.ts","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com/"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","engines":{"node":">=4"},"directories":{"test":"test"},"scripts":{"test":"eslint {index,test/*}.js && karma start --single-run --browsers PhantomJS"},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-niksy":"^1.0.6","karma":"^0.13.22","karma-browserify":"^5.0.4","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-qunit":"^0.1.9","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","qunitjs":"^1.23.1","watchify":"^3.7.0"},"keywords":["throttle","debounce","browserify"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"56087b915d6678b331a34e792922a6bafb6562b1","_id":"throttle-debounce@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"dist":{"shasum":"51853da37be68a155cb6e827b3514a3c422e89cd","size":11226,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-1.1.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throttle-debounce_1.1.0_1528449909400_0.4534221955288247"},"_hasShrinkwrap":false,"publish_time":1528449909523,"_cnpm_publish_time":1528449909523},"1.0.1":{"name":"throttle-debounce","version":"1.0.1","description":"Throttle/debounce your functions.","main":"index.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com/"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","engines":{"node":">=0.10.0"},"directories":{"test":"test"},"scripts":{"test":"eslint {index,test/*}.js && karma start --single-run --browsers PhantomJS"},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-niksy":"^1.0.6","karma":"^0.13.22","karma-browserify":"^5.0.4","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-qunit":"^0.1.9","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","qunitjs":"^1.23.1","watchify":"^3.7.0"},"keywords":["throttle","debounce","browserify"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"61fdb73b733aa215ac4928af686406a5d5e83246","_id":"throttle-debounce@1.0.1","_shasum":"dad0fe130f9daf3719fdea33dc36a8e6ba7f30b5","_from":".","_npmVersion":"2.14.22","_nodeVersion":"4.3.2","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"dist":{"shasum":"dad0fe130f9daf3719fdea33dc36a8e6ba7f30b5","size":11164,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-1.0.1.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/throttle-debounce-1.0.1.tgz_1462115756603_0.010101843858137727"},"publish_time":1462115757518,"_cnpm_publish_time":1462115757518,"_hasShrinkwrap":false},"1.0.0":{"name":"throttle-debounce","version":"1.0.0","description":"Throttle/debounce your functions.","main":"index.js","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com/"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","engines":{"node":">=0.10.0"},"directories":{"test":"test"},"scripts":{"test":"eslint {index,test/*}.js && karma start --single-run --browsers PhantomJS"},"dependencies":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.10.3","eslint-config-niksy":"^1.0.6","karma":"^0.13.22","karma-browserify":"^5.0.4","karma-chrome-launcher":"^0.2.3","karma-firefox-launcher":"^0.1.7","karma-mocha-reporter":"^2.0.2","karma-phantomjs-launcher":"^1.0.0","karma-qunit":"^0.1.9","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","qunitjs":"^1.23.1","watchify":"^3.7.0"},"keywords":["throttle","debounce","browserify"],"repository":{"type":"git","url":"git+https://github.com/niksy/throttle-debounce.git"},"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce#readme","gitHead":"9e6862a1b77aa9ef07b68176971d2a7baa83e57e","_id":"throttle-debounce@1.0.0","_shasum":"487d4a9659a12b486f6928880e602d612ede0a7c","_from":".","_npmVersion":"2.14.22","_nodeVersion":"4.3.2","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"dist":{"shasum":"487d4a9659a12b486f6928880e602d612ede0a7c","size":11646,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-1.0.0.tgz"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/throttle-debounce-1.0.0.tgz_1462115436230_0.004830267978832126"},"publish_time":1462115438423,"_cnpm_publish_time":1462115438423,"_hasShrinkwrap":false},"0.1.1":{"name":"throttle-debounce","version":"0.1.1","description":"Throttle/debounce your functions.","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com/"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","main":"lib/index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"dependencies":{"jquery":"^1.11.2"},"devDependencies":{"browserify-shim":"^3.8.0","bundle-collapser":"^1.1.0","grunt":"^0.4.5","grunt-browserify":"^3.2.0","grunt-bump":"^0.0.13","grunt-compile-handlebars":"^1.0.0","grunt-concurrent":"^1.0.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-connect":"^0.9.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^0.6.1","load-grunt-tasks":"^0.6.0"},"browserify-shim":{"jquery":"global:$"},"repository":{"type":"git","url":"https://github.com/niksy/throttle-debounce.git"},"keywords":["throttle","debounce","browserify"],"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce","gitHead":"3b85a8dba946435996e3dbc1c429b41474efa51e","_id":"throttle-debounce@0.1.1","_shasum":"d286b6c5cb7b78e0bb81be034b29a22fb29455ae","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.10.35","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"dist":{"shasum":"d286b6c5cb7b78e0bb81be034b29a22fb29455ae","size":13007,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-0.1.1.tgz"},"publish_time":1426433480874,"_cnpm_publish_time":1426433480874,"_hasShrinkwrap":false},"0.1.0":{"name":"throttle-debounce","version":"0.1.0","description":"Throttle/debounce your functions.","author":{"name":"Ivan Nikolić","email":"niksy5@gmail.com","url":"http://ivannikolic.com/"},"contributors":[{"name":"Ben Alman","url":"http://benalman.com"}],"license":"MIT","main":"lib/index.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"devDependencies":{"browserify-shim":"^3.8.0","bundle-collapser":"^1.1.0","grunt":"^0.4.5","grunt-browserify":"^3.2.0","grunt-bump":"^0.0.13","grunt-compile-handlebars":"^1.0.0","grunt-concurrent":"^1.0.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-connect":"^0.9.0","grunt-contrib-copy":"^0.7.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^0.6.1","load-grunt-tasks":"^0.6.0"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"jquery":"global:$"},"repository":{"type":"git","url":"https://github.com/niksy/throttle-debounce.git"},"keywords":["throttle","debounce","browserify"],"bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"homepage":"https://github.com/niksy/throttle-debounce","gitHead":"71ed19bd18ae03865c885b66900cf0ca60d4eec9","_id":"throttle-debounce@0.1.0","_shasum":"9ca97140174f10423a3bb0034c67f8819b8d22ed","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"niksy","email":"niksy5@gmail.com"},"maintainers":[{"name":"niksy","email":"niksy5@gmail.com"}],"dist":{"shasum":"9ca97140174f10423a3bb0034c67f8819b8d22ed","size":13023,"noattachment":false,"key":"/throttle-debounce/-/throttle-debounce-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/throttle-debounce/download/throttle-debounce-0.1.0.tgz"},"publish_time":1419088613035,"_cnpm_publish_time":1419088613035,"_hasShrinkwrap":false}},"readme":"# throttle-debounce\n\n[![Build Status][ci-img]][ci]\n[![BrowserStack Status][browserstack-img]][browserstack]\n[![Mentioned in Awesome Micro npm Packages][awesome-img]][awesome]\n\nThrottle and debounce functions.\n\nThis module is the same as [jquery-throttle-debounce][jquery-throttle-debounce]\n([with some differences](#differences-with-original-module)), but it’s\ntransferred to ES Modules and CommonJS format.\n\n## Install\n\n```sh\nnpm install throttle-debounce --save\n```\n\n## Usage\n\n### `throttle`\n\n```js\nimport { throttle } from 'throttle-debounce';\n\nconst throttleFunc = throttle(\n\t1000,\n\t(num) => {\n\t\tconsole.log('num:', num);\n\t},\n\t{ noLeading: false, noTrailing: false }\n);\n\n// Can also be used like this, because noLeading and noTrailing are false by default\nconst throttleFunc = throttle(1000, (num) => {\n\tconsole.log('num:', num);\n});\n\nthrottleFunc(1); // Will execute the callback\nthrottleFunc(2); // Won’t execute callback\nthrottleFunc(3); // Won’t execute callback\n\n// Will execute the callback, because noTrailing is false,\n// but if we set noTrailing to true, this callback won’t be executed\nthrottleFunc(4);\n\nsetTimeout(() => {\n\tthrottleFunc(10); // Will execute the callback\n}, 1200);\n\n// Output\n// num: 1\n// num: 4\n// num: 10\n```\n\n### `debounce`\n\n```js\nimport { debounce } from 'throttle-debounce';\n\nconst debounceFunc = debounce(\n\t1000,\n\t(num) => {\n\t\tconsole.log('num:', num);\n\t},\n\t{ atBegin: false }\n);\n\n// Can also be used like this, because atBegin is false by default\nconst debounceFunc = debounce(1000, (num) => {\n\tconsole.log('num:', num);\n});\n\n// Won’t execute the callback, because atBegin is false,\n// but if we set atBegin to true, this callback will be executed.\ndebounceFunc(1);\n\ndebounceFunc(2); // Won’t execute callback\ndebounceFunc(3); // Won’t execute callback\n\n// Will execute the callback,\n// but if we set atBegin to true, this callback won’t be executed.\ndebounceFunc(4);\n\nsetTimeout(() => {\n\tdebounceFunc(10); // Will execute the callback\n}, 1200);\n\n// Output\n// num: 4\n// num: 10\n```\n\n### Cancelling\n\nDebounce and throttle can both be cancelled by calling the `cancel` function.\n\n```js\nconst throttleFunc = throttle(300, () => {\n\t// Throttled function\n});\n\nthrottleFunc.cancel();\n\nconst debounceFunc = debounce(300, () => {\n\t// Debounced function\n});\n\ndebounceFunc.cancel();\n```\n\nThe logic that is being throttled or debounced will no longer be called.\n\nTo cancel only one upcoming debounced call, you can pass `upcomingOnly: true`\noption to `cancel` function:\n\n```js\nconst debounceFunc = debounce(300, () => {\n\t// Debounced function\n});\n\ndebounceFunc(); // will not be invoked\n\ndebounceFunc.cancel({ upcomingOnly: true });\n\ndebounceFunc(); // will be invoked\n```\n\n## API\n\n### throttle(delay, callback, { noLeading, noTrailing, debounceMode })\n\nReturns: `Function`\n\nThrottle execution of a function. Especially useful for rate limiting execution\nof handlers on events like resize and scroll.\n\n#### delay\n\nType: `Number`\n\nA zero-or-greater delay in milliseconds. For event callbacks, values around 100\nor 250 (or even higher) are most useful.\n\n#### callback\n\nType: `Function`\n\nA function to be executed after delay milliseconds. The `this` context and all\narguments are passed through, as-is, to `callback` when the throttled-function\nis executed.\n\n#### noTrailing\n\nType: `Boolean`\n\nOptional, defaults to false. If noTrailing is true, callback will only execute\nevery `delay` milliseconds while the throttled-function is being called. If\nnoTrailing is false or unspecified, callback will be executed one final time\nafter the last throttled-function call. (After the throttled-function has not\nbeen called for `delay` milliseconds, the internal counter is reset)\n\n#### noLeading\n\nType: `Boolean`\n\nOptional, defaults to false. If noLeading is false, the first throttled-function\ncall will execute callback immediately. If noLeading is true, the first the\ncallback execution will be skipped. It should be noted that callback will never\nexecuted if both noLeading = true and noTrailing = true.\n\n#### debounceMode\n\nType: `Boolean`\n\nIf `debounceMode` is true (at begin), schedule `clear` to execute after `delay`\nms. If `debounceMode` is false (at end), schedule `callback` to execute after\n`delay` ms.\n\n### debounce(delay, callback, { atBegin })\n\nReturns: `Function`\n\nDebounce execution of a function. Debouncing, unlike throttling, guarantees that\na function is only executed a single time, either at the very beginning of a\nseries of calls, or at the very end.\n\n#### delay\n\nType: `Number`\n\nA zero-or-greater delay in milliseconds. For event callbacks, values around 100\nor 250 (or even higher) are most useful.\n\n#### callback\n\nType: `Function`\n\nA function to be executed after delay milliseconds. The `this` context and all\narguments are passed through, as-is, to `callback` when the debounced-function\nis executed.\n\n#### atBegin\n\nType: `Boolean`\n\nOptional, defaults to false. If `atBegin` is false or unspecified, callback will\nonly be executed `delay` milliseconds after the last debounced-function call. If\n`atBegin` is true, callback will be executed only at the first\ndebounced-function call. (After the throttled-function has not been called for\n`delay` milliseconds, the internal counter is reset).\n\n## Differences with original module\n\n-   Dependancy on jQuery is removed, so if you rely on GUIDs set by jQuery, plan\n    accordingly\n-   There is no standalone version available, so don’t rely on `$.throttle` and\n    `$.debounce` to be available\n\n## Browser support\n\nTested in Chrome 72, Edge 15, Firefox 65 and should work in all modern browsers\n([support based on Browserslist configuration](https://browserslist.dev/?q=bGFzdCAzIG1ham9yIHZlcnNpb25zLCBzaW5jZSAyMDE5LCBlZGdlID49IDE1LCBub3QgaWUgPiAw)).\n\n## Test\n\nFor automated tests, run `npm run test:automated` (append `:watch` for watcher\nsupport).\n\n## License\n\n<!-- prettier-ignore-start -->\n\nMIT © [Ivan Nikolić](http://ivannikolic.com)\n\n[ci]: https://github.com/niksy/throttle-debounce/actions?query=workflow%3ACI\n[ci-img]: https://github.com/niksy/throttle-debounce/actions/workflows/ci.yml/badge.svg?branch=master\n[browserstack]: https://www.browserstack.com/\n[browserstack-img]: https://img.shields.io/badge/browser%20testing-BrowserStack-informational?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+CiAgPGRlZnMvPgogIDxyYWRpYWxHcmFkaWVudCBpZD0iYSIgY3g9IjIwLjk0Mjk3NiIgY3k9IjI4LjA5NDY3ODczIiByPSIzLjc5MTM0MTQxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM3OTc5NzkiLz4KICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5LjcyOTIwNCAtNTcuMTg3NjExKSBzY2FsZSgyLjk3MjkyKSI+CiAgICA8Y2lyY2xlIGN4PSIyMC43ODkiIGN5PSIzMC4wMjUiIHI9IjEwLjczOSIgZmlsbD0iI2Y0Yjk2MCIvPgogICAgPGNpcmNsZSBjeD0iMTkuNyIgY3k9IjI4LjkzNiIgcj0iOS43IiBmaWxsPSIjZTY2ZjMyIi8+CiAgICA8Y2lyY2xlIGN4PSIyMS4wMzYiIGN5PSIyNy42OTkiIHI9IjguNDEzIiBmaWxsPSIjZTQzYzQxIi8+CiAgICA8Y2lyY2xlIGN4PSIyMS42NzkiIGN5PSIyOC4zNDIiIHI9IjcuNzIiIGZpbGw9IiNiZGQwNDEiLz4KICAgIDxjaXJjbGUgY3g9IjIxLjEzNSIgY3k9IjI4LjkzNiIgcj0iNy4xNzYiIGZpbGw9IiM2ZGI1NGMiLz4KICAgIDxjaXJjbGUgY3g9IjE5Ljk5NyIgY3k9IjI3Ljc0OCIgcj0iNS45ODgiIGZpbGw9IiNhZWRhZTYiLz4KICAgIDxjaXJjbGUgY3g9IjIwLjkzNyIgY3k9IjI2Ljc1OCIgcj0iNS4wNDgiIGZpbGw9IiM1NmI4ZGUiLz4KICAgIDxjaXJjbGUgY3g9IjIxLjU4IiBjeT0iMjcuNDUxIiByPSI0LjQwNSIgZmlsbD0iIzAwYjFkNSIvPgogICAgPGNpcmNsZSBjeD0iMjAuOTM3IiBjeT0iMjguMDQ1IiByPSIzLjc2MSIgZmlsbD0idXJsKCNhKSIvPgogICAgPGNpcmNsZSBjeD0iMjAuOTM3IiBjeT0iMjguMDQ1IiByPSIzLjc2MSIgZmlsbD0iIzIyMWYxZiIvPgogICAgPGVsbGlwc2UgY3g9Ii0xNS4xNTkiIGN5PSIzMS40MDEiIGZpbGw9IiNmZmYiIHJ4PSIxLjE4OCIgcnk9Ii43NDIiIHRyYW5zZm9ybT0icm90YXRlKC02NS44MzQpIi8+CiAgPC9nPgo8L3N2Zz4K\n[awesome]: https://github.com/parro-it/awesome-micro-npm-packages\n[awesome-img]: https://awesome.re/mentioned-badge.svg\n[jquery-throttle-debounce]: https://github.com/cowboy/jquery-throttle-debounce\n\n<!-- prettier-ignore-end -->\n","_attachments":{},"homepage":"https://github.com/niksy/throttle-debounce#readme","bugs":{"url":"https://github.com/niksy/throttle-debounce/issues"},"license":"MIT"}