{"_id":"@github/mini-throttle","_rev":"52-debc82502edf5b7827857297812a6282","name":"@github/mini-throttle","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@github/mini-throttle","version":"1.0.0","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@1.0.0","maintainers":[{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"muan","email":"me@muanchiou.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"mschoening","email":"max@max.wtf"},{"name":"koddsson","email":"koddsson@gmail.com"}],"dist":{"shasum":"6689d22d2fcfdc09862b3f31a93c1ee22bf18e47","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-1.0.0.tgz","fileCount":7,"integrity":"sha512-xiU98bTIboUwZR73yjs+Eg57WPV14YNA5tjCHVlrmNfQnzBLjlorddHqPTzrIw+X6sIVgrjQyzoW4bSY5JAxVw==","signatures":[{"sig":"MEUCIF5Wbr0CYdk8Vw6uIfjQV76I09TuzV0i6RkLQ/QowZIWAiEAogJdKxCPvoCGIjqjwGSYxVRzNmPKQcHHzFiFfbBnQAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Q+rCRA9TVsSAnZWagAA4LAQAKGcDyT1i+0g2rvqSMt9\ns48TIlKszk9A6FrCYeoZUvYNuFN9wC2VWLmwHzK67ONPfGetMa+7mbTJ0Vxy\ndJwogQilvBShybhqU4HfUYKay2QBDxmIwcM5WWd+j4lF9gk7ELvTZ2RQn3TF\n7ZayDQuM3OUMgY/r1PJTG5LJOkLwAvURzd1E0da6WYzeugG3RuPtz2h1/ucm\nQxwRu6AHrkM3axAQWf8Xom49jiTVw2Se832PiTKp0xFuHIesT7jpipDqe+QR\nLPjUOKAIMvBGT7nq+8RASTcl06koIjGCeucg2r0EwOyosJAwmajYp2INBl7E\nwbsGLn1dz4+S6BFaPUXr0bpHv3o9cIwBnhidoBHZZXigJxqTtBh8d9O5E/54\nk6TzFwmSEg8pc69KAFVpfsWoqLN+yMMjNgruR/vXfZc83nWH4S8OAZdcyZc9\nH1UGm15/1muYkznxSBQLuhkT3MGtwHSWfVQKaTM4jQEAuUBRIl3qOZwU4+uK\nzt73F3W+ufZUlT8q+Xnkinsalc3I9M0Vz1JgP8dyxYoM42l2fbglqSnmgKGP\nW/Zf0qBr80evHg4jIIih2KQFq6XHV/89DF40w8KR9H4k1v/aBb38FSrNMT1W\n2CvJoI976DySg0bVIhW+wTbJxlwkveWGfvgR3qXR9Yt6Wl9SYOUjy71DiTPQ\nwfmx\r\n=9y4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","babel":{"env":{"esm":{"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"modules":false}],"@babel/flow"]},"umd":{"plugins":["@babel/plugin-transform-modules-umd"],"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"]}],"@babel/flow"]}}},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2ccf8a37d9c96c8a6e9a9847645a6a6ff7a27d95","scripts":{"tsc":"tsc --noEmit --strict test/index.ts","lint":"github-lint","test":"BABEL_ENV=umd mocha --require @babel/register && npm run tsc","build":"npm run build-umd && npm run build-esm && cp index.d.ts dist/index.d.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"BABEL_ENV=esm babel index.js -o dist/index.esm.js && cp index.js.flow dist/index.esm.js.flow","build-umd":"BABEL_ENV=umd babel index.js -o dist/index.umd.js && cp index.js.flow dist/index.umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.8.0","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"11.1.0","eslintConfig":{"extends":["plugin:github/browser","plugin:github/es6","plugin:github/flow","plugin:escompat/recommended"]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","flow-bin":"^0.98.1","@babel/cli":"^7.4.4","typescript":"^3.4.5","@babel/core":"^7.4.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","eslint-plugin-github":"^2.0.0","eslint-plugin-escompat":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_1.0.0_1558515626741_0.9322784273276854","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@github/mini-throttle","version":"1.0.1","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@1.0.1","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"dist":{"shasum":"7a97ab26e0a1a32944a9e5d41356452ebf51e33a","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-1.0.1.tgz","fileCount":8,"integrity":"sha512-6l914xwCNgXlqsAkVTmX2MhscDexdtKMWO3LzIz/Bu3pu+M/1k95+fq06rVcVKsYcZOP2yfkfxpEGSkkfpCwCg==","signatures":[{"sig":"MEYCIQCgJokeEGhdWKwxOPLqoq/cafgTxQ3oqFoyTskHkp1CNgIhAM0xb/y+R3OIPIGiUlu7DVj3BlLxgXO8mTgUy0Wq016o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5ZzuCRA9TVsSAnZWagAA6qcP/0sOgaZ1zuBMVBiJyXhj\nKUps9NLNqwKpJKX/nmOZG007/z+/AK5Koj+qXHFrMeJog1dEJJ633ZRLd+L/\nhgLRVeLVQ2kZEtYKpfmBa5mw06vNzMqphE+G2uozEEXuEh5wMsEfnW5RXp3d\nBePovnvjIamjWLFtt0g7GzuxwEwlH3HryI9zJFUyaW66qthXBpZ2oscynntg\nhh8Q+vPm8njIy0CipfUfPzGnXfURcX1Bc+unqVsskqVYx7GArimTOQLXwRRA\nLwwXNm7eDDJ3hGWoyAw1CSDUfBk/lIWI8w/uMZ10+H3zsF+mfpWoTBYLGd1v\nli6P6fi0lGIvTjz+F1rJafVkNnGsLZrip3AVNcJqLqkvXMVe27mhoUZNjb/D\nFLbD4YKAzNoKgrX4XJpgGeaho5Aga6ZMDXfYeVkOotPffAjwyeQPEUV/3ZEV\nc2Ly9LzzrhlLbZF4bxeaalmnN+b/iu0B7tZODaEsnMNtPWgVZxl6ZC6qPOdK\nExL6ysBREkPkNi8n3P0fDRD4vHWUq+L9CIC9w2Al/rQW+QtlRClnPxh2jVE5\nYoSJN77qQrVgoKoG5xa+0k+HmHh2QNVMN/JdQhQF9M1gqOy7OKcF8Jt9ceMp\nOJt+mjt6PsKJvPyg9ep9BN4IK2iyW/Pff/YT0+e4wv8nMB3pVX1Z6WWnLwnt\nSxzv\r\n=UMy0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","babel":{"env":{"esm":{"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"modules":false}],"@babel/flow"]},"umd":{"plugins":["@babel/plugin-transform-modules-umd"],"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"]}],"@babel/flow"]}}},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e9b1e526428f3d757c76dca5cd9f47149b488c03","scripts":{"tsc":"tsc --noEmit --strict test/index.ts","lint":"github-lint","test":"BABEL_ENV=umd mocha --require @babel/register && npm run tsc","build":"npm run build-umd && npm run build-esm && cp index.d.ts dist/index.d.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"BABEL_ENV=esm babel index.js -o dist/index.esm.js && cp index.js.flow dist/index.esm.js.flow","build-umd":"BABEL_ENV=umd babel index.js -o dist/index.umd.js && cp index.js.flow dist/index.umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.8.0","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"11.1.0","eslintConfig":{"extends":["plugin:github/browser","plugin:github/es6","plugin:github/flow","plugin:escompat/recommended"]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","flow-bin":"^0.98.1","@babel/cli":"^7.4.4","typescript":"^3.4.5","@babel/core":"^7.4.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","eslint-plugin-github":"^2.0.0","eslint-plugin-escompat":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_1.0.1_1558551789435_0.4841978193693035","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@github/mini-throttle","version":"1.0.3","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@1.0.3","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"dist":{"shasum":"f8f2e981beff1de272d64e5b36f4c8aee86f7375","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-1.0.3.tgz","fileCount":8,"integrity":"sha512-l0fK7WWQO/EuWxTfWsYuEvTD0wg0ARk2AZsTErxJtTIzDPdgO9pPeJC+CKxNNusxYrsZqBFoygX5C5Bkb97OFA==","signatures":[{"sig":"MEUCIQDpf4WCrnFT22hBo2V8Yn+j/R+/vZqPcfl8Y6YbEEoZ9wIgc7f/VYGgxfypK5ur034183G2WS5jDOoAIwd0NPnV0hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+nLGCRA9TVsSAnZWagAAEDYP/RFrta2xVRuIpWeq65Z3\n45tOdXx4OY5x2cVlR+cmMEK+fmTLTDnyCHesCkQaN0SOVNvNF8xnEfM4qDos\namcS1ySPhkuMVDF6xAA6GN8UFc6s8d+6BNX2pJrgMVhnI+ymeIkIeEz8/lKq\nMNk9u+kMfCqoLP+0sI6O3aFhXOL3TViCqTkQ45MT30iBGQc2qR+pIuG4Afb+\nszk9L5K2zJETvYfIiVRkg4zde9jJiN3IJeHB2mZyfgDkGJvnvBTQK3fGVxpS\nku3fyArdMKlNtowKaHLp6+DCHkoW08xFn5QwpoFmYfoS2DbpjdhgaJcjNHOQ\nfOoZYTCdM6Jm7M+xqflCvelWHVXCgmns14c638G7j/U4WKripKZTGO8eij8l\nqZiWLto9ljPIFmMXWQp39NjwXTKukLStMbNw3jeOfjeEoXC5HdtnFQXoNmd9\nDErZ1eMj3KHYCURKxg7gnsFBVXxTID2+eek6JG8SxrUmYZRGypKH8R5ehP9d\njp5lLZLZzNDTPBlQ/9pZ6XoexGPlsWZka0sDetdd80fPDKol+N003c5QyCy9\nmvRtQx1HuoL53yRnzjrMIZOdYWFqPaGuHtSzPJKh5q9179Lon74/2FDXQEsk\n3txmkeekyM1mnZnn+Wx7cB53HoD63m4d1SuAnWZIN8EtCdOC1d3D9hoDvROw\nmFlb\r\n=dRoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","babel":{"env":{"esm":{"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"modules":false}],"@babel/flow"]},"umd":{"plugins":["@babel/plugin-transform-modules-umd"],"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"]}],"@babel/flow"]}}},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"1738525abba30a0718563310faea039de8e851a0","scripts":{"tsc":"tsc --noEmit test/index.ts","lint":"github-lint","test":"BABEL_ENV=umd mocha --require @babel/register && npm run tsc","build":"npm run build-umd && npm run build-esm && cp index.d.ts dist/index.d.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"BABEL_ENV=esm babel index.js -o dist/index.esm.js && cp index.js.flow dist/index.esm.js.flow","build-umd":"BABEL_ENV=umd babel index.js -o dist/index.umd.js && cp index.js.flow dist/index.umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.8.0","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"11.1.0","eslintConfig":{"extends":["plugin:github/browser","plugin:github/es6","plugin:github/flow","plugin:escompat/recommended"],"overrides":[{"files":"test/*","rules":{"no-console":"off"}},{"files":"**.ts","rules":{"import/named":"off","import/namespace":"off","import/no-deprecated":"off","flowtype/require-valid-file-annotation":"off"},"parser":"@typescript-eslint/parser"}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","flow-bin":"^0.98.1","@babel/cli":"^7.4.4","typescript":"^3.4.5","@babel/core":"^7.4.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","eslint-plugin-github":"^2.0.0","eslint-plugin-escompat":"^1.0.3","@typescript-eslint/parser":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_1.0.3_1559917253938_0.16743553512194498","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@github/mini-throttle","version":"1.0.4","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@1.0.4","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"dist":{"shasum":"6df692fc09c997c7cc47a08535d082df0433bf15","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-1.0.4.tgz","fileCount":8,"integrity":"sha512-nJI9j3yEM8Pw3gLvYUuUF3as7Xp1rHJ6hcDR3lT6k6BJd4IGbG2uM9a2/W+7NO7c5QTUBxRZgTsL8Z5545UNDQ==","signatures":[{"sig":"MEUCIQC2GVo4FOMkYUVSNpe7tlcX3lUe+l+JNs4q21kfMBuNZwIgeX5Lm0I+sEOr6Gx65enS9vQFs89A1dcuUHjkRXKTAuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSXpmCRA9TVsSAnZWagAAZ9wP/3K2QuyhX6kcm8ZnCSdn\ncDpbvEYqAaeJVDJrMYaKDby/bG+iz9g+u0qyLpRD4o9paV+iy80H0HTSTDyz\nDO/6shEO4SGRBx1yAu2GnWrYI8Pu3XAiUKI5PEUuBgeh7usoHzJN/rdHotsr\nWW8MSVc7r1XLys9zO0a92gPn8qkNXcucW+ABlW7f+DqKPuJ+N4jGxjW/O9Ts\nILaxBy9syAaTNHT4u+yB28XW4oCZ1UtMTBED4VKtbZawijFums3WQC3YqfUx\ntjNpqNiipr3ujp2e9QYUzEG1QScYhsRehw0a2G2o3I6AXXc2jx+Itr7KQmU7\nedONB5JVX2gnSrgqgjVE3H6wn9DJpp4dxSmKZs2Q/XugDVGZm7Lm56G1ev0L\nmqqWBky4Jy5hrJfiMYC74jO/obViYSAFp8JOSNv+YTORuVxAb0xH9MLSOQ5I\nzev0wk9UiZqtzHJPfNqTfOdizTf16iyTkZ1Cwy+bKSFwUhcxc7ItFfYW+lCd\nCzlXhchO63ewS3ODjgVbCcRSvrTUC4+xYsZjCKGGjuS3cJnmUKIRCYmePaMa\naFnnfBY7sq6S+0mj1Liov898FMT99vtEg3L158rsKtaPMux/N091b7DN1tlA\nhnhKtPyBTB9qh7LGNtfm9jqoU8Ou8Mo3O60VTnKqThv91C6XCTDQ9s3jSQEZ\nDSf/\r\n=BcWi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","babel":{"env":{"esm":{"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"modules":false}],"@babel/flow"]},"umd":{"plugins":["@babel/plugin-transform-modules-umd"],"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"]}],"@babel/flow"]}}},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"56819d0817b8263cb8f675cba9a805ae22399875","scripts":{"tsc":"tsc --noEmit test/index.ts","lint":"github-lint","test":"BABEL_ENV=umd mocha --require @babel/register && npm run tsc","build":"npm run build-umd && npm run build-esm && cp index.d.ts dist/index.d.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"BABEL_ENV=esm babel index.js -o dist/index.esm.js && cp index.js.flow dist/index.esm.js.flow","build-umd":"BABEL_ENV=umd babel index.js -o dist/index.umd.js && cp index.js.flow dist/index.umd.js.flow","prepublishOnly":"npm run build"},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.10.2","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"12.6.0","eslintConfig":{"extends":["plugin:github/browser","plugin:github/es6","plugin:github/flow","plugin:escompat/recommended"],"overrides":[{"files":"test/*","rules":{"no-console":"off"}},{"files":"**.ts","rules":{"import/named":"off","import/namespace":"off","import/no-deprecated":"off","flowtype/require-valid-file-annotation":"off"},"parser":"@typescript-eslint/parser"}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","flow-bin":"^0.98.1","@babel/cli":"^7.4.4","typescript":"^3.4.5","@babel/core":"^7.4.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","eslint-plugin-github":"^2.0.0","eslint-plugin-escompat":"^1.0.3","@typescript-eslint/parser":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_1.0.4_1565096549925_0.4171182511771092","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@github/mini-throttle","version":"1.0.5","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@1.0.5","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"dist":{"shasum":"70d37d32a5873fa7a59dd2ac94ffee9239b4a807","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-1.0.5.tgz","fileCount":8,"integrity":"sha512-70w5SlNc1IR1i0qXCUygHshHvNao6/v8A2GC9shXxFq1zkFlY6xwZzMYtc/ueZz4lvpE2b3rODkCChBrFz/dwA==","signatures":[{"sig":"MEUCIGk8ldhc+47pAAlKRAzs8viHVsLfvsFfEq2pVYQClF58AiEA7EmxIHby6Gb0chQDQYLthdiFqzundzK3p5mMknAnvZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSZC/CRA9TVsSAnZWagAAUUMP/2/C1ScYvLKloxrVa8S5\nCt0ts6+RoPDDM6Su6T6ka98TKHszUOkFYoiK6koWugUbY1OwBYgtVYQ/Kvz5\nBFL6VKMhf6n+kyQHFRVfsM+DDE5zY7VGNhCOEdUkICJ3KOKEtfu+/QG+UYET\nLyCyTTRAJvzyKVnwooWoIpLSE00ARfCoSP5YzhqqvwGFGg9LNputBttd7iJc\not92Mrc1uHRczF0qBEBU1R2AOPfLvuIMHosvehZUtMsD4sWV1QvGgZOiX4mj\nf+CEX7vvvtS+DrYYI3oqRYH0MVDL/s2gWM/LISEg4DEEpRDOI9j4G5TSIymf\nm5viZpB/+XaEOaGDOh7xww5mNeUfoZPF4pZ3QVt8kyZ0tYMeT5coPcInw8OG\n7UzPCP91R6Oi1Z8S88RmTrbwVJcXQIdwX4sM7c0OOt+40qxPe3YyI3HyI+Td\n5rf/zsezNxa67H8g13qGAf0s1TuEU81UUsgHolP+y5o/gejbkQZBxspXxz/A\n72k8D1oNvPeFIIpyEyOWlnCIKpH6RR0wNYSWMIQbI+vLTahTV6BfNmPync2/\nBrNBv5rDr+BCKcdXGJWmU8DIQfCdmFqkUe5L3g9vElmUGl1UC2ltuconvQFM\nrszLLoG2rAFLEhLpo9PZ9zGpR7GSgxz6R5tbUmM7Yf33CFsj/azOfKcwGe/h\n2Vr1\r\n=rriW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","babel":{"env":{"esm":{"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"modules":false}],"@babel/flow"]},"umd":{"plugins":["@babel/plugin-transform-modules-umd"],"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"]}],"@babel/flow"]}}},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"1b9825c35ea44df8ab6392959a408a0dce4ff7df","scripts":{"tsc":"tsc --noEmit test/index.ts","lint":"github-lint","test":"BABEL_ENV=umd mocha --require @babel/register && npm run tsc","build":"npm run build-umd && npm run build-esm && cp index.d.ts dist/index.d.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"BABEL_ENV=esm babel index.js -o dist/index.esm.js && cp index.js.flow dist/index.esm.js.flow","build-umd":"BABEL_ENV=umd babel index.js -o dist/index.umd.js && cp index.js.flow dist/index.umd.js.flow","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"koddsson","email":"koddsson@gmail.com"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.10.2","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"12.6.0","eslintConfig":{"extends":["plugin:github/browser","plugin:github/es6","plugin:github/flow","plugin:escompat/recommended"],"overrides":[{"files":"test/*","rules":{"no-console":"off"}},{"files":"**.ts","rules":{"import/named":"off","import/namespace":"off","import/no-deprecated":"off","flowtype/require-valid-file-annotation":"off"},"parser":"@typescript-eslint/parser"}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4","eslint":"^5.16.0","flow-bin":"^0.98.1","@babel/cli":"^7.4.4","typescript":"^3.4.5","@babel/core":"^7.4.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","eslint-plugin-github":"^2.0.0","eslint-plugin-escompat":"^1.0.3","@typescript-eslint/parser":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_1.0.5_1565102270439_0.8127661410733724","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@github/mini-throttle","version":"1.0.7","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@1.0.7","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"josh","email":"josh@joshpeek.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"shawnbot","email":"shawnbot-npm@nym.hush.com"}],"dist":{"shasum":"938d6eb45d00d07043a669baabfcafa072833f10","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-1.0.7.tgz","fileCount":8,"integrity":"sha512-1fzCDXpxI4J59pNmO0r0Y1g+R8Sa2B5ersce8AuFu5STMu7b++9osdedK0zWduYowBIgsPQZihJBN19WrAF64g==","signatures":[{"sig":"MEYCIQCmchMdIg3EOmCZRc/t2w1KQtmZ5la0EnW9mLR3lV1qiwIhAPBOFhAUlVYnarksMITz3H7twnBTjt9sSfKbFeG4A1pE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwgbwCRA9TVsSAnZWagAA17cQAKG0qDd6CAEQKowlf5T/\nboLqGEEfNAjTsvwHHxV+h1DOLZMzheuI5AJx5J/plroFEpu+R3Andu7StdXx\ng0UdOapPogINTIkTsvAuMjD+wLuWz5vDzU/dTQfFBy/wIHn41B1MznXfyT45\n40QeEd/AbPH2m414f8BGZy9h7gvrYZ9HIQYQ1SJEwj5rNxzz9trTNpP0pIHg\nqT86bfCLb8U1c5yxtLBXGC8ll15CQuvt5yg/cy+mjDMiw2lXzTa6yubq+U/x\nvXhWvRdaywaww0bsGClUh/9EACs5cyBjSnlR5hVJYjMpmPQbpz72nlFSdE1H\nHsrDOVclP+d0OK1QzBnccZFVW5jIWzk3OeGNMjMZrN8cNsckhdHJUUy3B7x2\n6YsN6F6iSsM2wlYekgdLwBufKQHUTHhvWMxmjwycy8GyZ+7o+AxxvZLaFcHR\n+Cl4Rp1az7+HrJLmHVIKvuQIzAyvI6JWGaoXeETE8WdSJ8mt4OQL0CV4EOOj\n52Tzdm1ZJM8jdyWtoFVuJZjQ7hpgL/izlfXvaSLQ0+Vk+zTpoqTbUhtH0pOo\nay0NiQ6nfIPnr/Hf9biiUtG86aaomEx4iggnudEGr/KQGfL+gdMCS+NfJM2T\nvipKLQIvww/9APacCPLVNvkQkdwa+FMxK31comy4Ie1USx9rVtR0czGncqS9\ncEIe\r\n=6rTs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","babel":{"env":{"esm":{"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"modules":false}],"@babel/flow"]},"umd":{"plugins":["@babel/plugin-transform-modules-umd"],"presets":[["@babel/env",{"exclude":["@babel/plugin-transform-regenerator","@babel/plugin-transform-spread","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"]}],"@babel/flow"]}}},"types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d0f03c7622ff57ff7b7620bec5f102f8d6e45003","scripts":{"tsc":"tsc --noEmit test/index.ts","lint":"github-lint","test":"BABEL_ENV=umd mocha --require @babel/register && npm run tsc","build":"npm run build-umd && npm run build-esm && cp index.d.ts dist/index.d.ts","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"BABEL_ENV=esm babel index.js -o dist/index.esm.js && cp index.js.flow dist/index.esm.js.flow","build-umd":"BABEL_ENV=umd babel index.js -o dist/index.umd.js && cp index.js.flow dist/index.umd.js.flow","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"dgraham","email":"david.malcom.graham@gmail.com"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.12.0","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"12.12.0","eslintConfig":{"extends":["plugin:github/browser","plugin:github/es6","plugin:github/flow","plugin:escompat/recommended"],"overrides":[{"files":"test/*","rules":{"no-console":"off"}},{"files":"**.ts","rules":{"import/named":"off","import/namespace":"off","import/no-deprecated":"off","flowtype/require-valid-file-annotation":"off"},"parser":"@typescript-eslint/parser"}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2","eslint":"^6.6.0","flow-bin":"^0.98.1","@babel/cli":"^7.7.0","typescript":"^3.7.2","@babel/core":"^7.7.0","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","@babel/preset-flow":"^7.0.0","eslint-plugin-github":"^3.2.1","eslint-plugin-escompat":"^2.1.2","@typescript-eslint/parser":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_1.0.7_1572996847790_0.00941951236450178","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@github/mini-throttle","version":"2.0.0","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@2.0.0","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"dist":{"shasum":"771a703ad94485dd2ddc0b575acf407a80e92597","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-2.0.0.tgz","fileCount":16,"integrity":"sha512-7buyymHAMRNq0TePYhEge0DopBd8Vr6GgLDkNOgyHzkP64ISckvOkkqkFkzseuuIQzYi5mDLlgm4UfQPppXmLA==","signatures":[{"sig":"MEUCIQCYzBI0G2bRtKqlaJFYyIJaFQ7z9X5z85pAM/3RhWhNCAIgSsQrIWORWWPBh06hQ1Y6OYxJek/TibNLxBHkrIw59VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeejyeCRA9TVsSAnZWagAAI68P/0q8CVmvd41qS94sNu/D\nXsDEmWuDiqQH9tphNXyoFkWs3PRgxNEXm2DAysMzeC0oPpmrUhMazoCMEiFQ\nSC9W0Vx/Qti1E+tlZ7ajUElwzttzo5en2E2tT2K0dU88XERKHYqRdBNxFbA1\nAKPUQtOLL0Mgo0tWCviWgfpS7lpchWPkOoIF0EIk7txNLJypD2D2H+UVgRGK\nJmuvMLG72AfYJGZyjzxC1W1jWJgoh0VAqichqIk8KLWILak+/JavCK2V1H/Z\nbRWyQosNeUuiNs8adGU8IXvIIOEQjJRPa1f27RpPFjZ/cWTg+VTZk/RQpBFw\nS2UTzjo2D4XeMiz5RbdoBowNiuLT5GR8nX1bRcUCpQ5/1jR2/CrRYDjcbBxc\nhd4qyjF6YiixXJvxCmqV+NB2c+wSnYgqGNi86LGtTA9IN2NFrTmLL0dafNob\nHV1g/uL42FER2D9wZUMuSCWnT+1eCwmbZq+he84+uhNJ1v0NMeoWaADJSrW5\nXiA+eOdccxk2fTcyltq4Ah744ews1CS+VDlGvpWy9qqKdbhj3B0t4YJkFkZH\nBdXA9wJEvS8vzSzb8HYws+a9cFU/f8oovo6MZ8B4RdID03mtv2dg9RU3QO65\nTS57CaRaRa1Bi4q0V3adgSMEAc5sEez+Nri06BQvh9x97gHKxf8WQ1mLXGk2\nO/UN\r\n=3JO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"289fe445e4d0bef0d93054dad59d3d1258680d8a","scripts":{"lint":"eslint --report-unused-disable-directives . --color --ext .js,.ts,.tsx && tsc --noEmit","test":"mocha -r ts-node/register --extension ts","build":"npm run build-umd && npm run build-esm","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"tsc","build-umd":"tsc -m umd --outDir dist/umd","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"github.com/github/mini-throttle","type":"git"},"_npmVersion":"6.10.3","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"12.10.0","eslintConfig":{"rules":{"no-invalid-this":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:github/browser","plugin:github/es6","plugin:github/typescript","plugin:escompat/recommended"],"overrides":[{"files":"test/*","rules":{"no-console":"off","@typescript-eslint/no-empty-function":"off"}}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","ts-node":"^8.8.1","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^7.0.2","eslint-plugin-compat":"^3.5.1","eslint-plugin-github":"^3.4.1","eslint-plugin-escompat":"^1.1.0","@typescript-eslint/parser":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_2.0.0_1585069213958_0.2395900610533701","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@github/mini-throttle","version":"2.0.1","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@2.0.1","maintainers":[{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"dgraham","email":"david.malcom.graham@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mschoening","email":"max@max.wtf"},{"name":"muan","email":"me@muanchiou.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"zeke","email":"zeke@sikelianos.com"}],"homepage":"https://github.com/github/mini-throttle#readme","bugs":{"url":"https://github.com/github/mini-throttle/issues"},"dist":{"shasum":"f598ce73015e16eff8d08673fe2325c524e0e200","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-2.0.1.tgz","fileCount":16,"integrity":"sha512-6OV7q9CnIhVeK/sunR+rCVaCK+y0UfsHDQ8bDLC9w8QX2rJBjjUp5Fh4D9HbNWtDRfC1INELh73k8ft6zRNM5w==","signatures":[{"sig":"MEYCIQDENAMDqNKCiAY7q2BvJOO38URiuHRweMSG/nryCqcjoQIhAMhMgQfrdC4ZTR3RKFUgjLqqEs0L8ZQRagqpityIWDRO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeej14CRA9TVsSAnZWagAADSQP/REHU0Kht0bsXVoulOTk\nqogKqPlT1X5p+r4JLgea4ikH8tdjIaoA8X2r0UqObwMZeOjTIdl3cazbUxp0\n+SEgOZP3+KlaF6Pv2H2tEzzKkijmfIQ+/rr1ITJnBV7ha4ZctRntB5zMbuAz\nREpjno5USrDkwVSZCbnWdhNCBszC2dbIbMVsPuiJCLEcSlm4Trv8QR7MSkIl\nNk2OKyZsdaYNSUmTiQoLxvZqEX4e+Q8aWDZKpDXiOG8XAPlxHDBC/yWcMb0U\nz71bE4aJvUlQYeKT9eo65dsERPQ1YjCXM7AKhOwa11HJYgNygYiNsj/Fd8N2\nx5PS6LlHHDgxWT4/4eseOay+KwmZFwjMqS5erFMO8EX21dtnu/ezjHsCCHtd\nzIWZlGKPc7UiycP7l2yVzlAQ/FH+gt2WQ6R8XVmqvh2z2mpFihLZxjzG3l0I\nQX1HHEA4l4p3H481rDcAnqpA1U+7zaN8yOU9rBjZkxt6czF/qFzBMfZU1XgM\nw28fe+txvHWDCz9X4GJ11aIxoBnYMbslINuf34W61DMMCgPaCU7M29Tnrrku\n60K51+ZmEuzdKet7TDKwVMV3Avd/UmNSxOdv1Z4RSioWYaUDZ5AYzVVHklol\nDR+CrTvmq5SqF4IYRUV9dxkFEZfnGrJNhm35JZiQfNrIXfKUTyIsh5oexHU0\nFwKJ\r\n=S5zQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b432b17452092a9c99792771593ffc002910c218","scripts":{"lint":"eslint --report-unused-disable-directives . --color --ext .js,.ts,.tsx && tsc --noEmit","test":"mocha -r ts-node/register --extension ts","build":"npm run build-umd && npm run build-esm","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"tsc","build-umd":"tsc -m umd --outDir dist/umd","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"repository":{"url":"git+https://github.com/github/mini-throttle.git","type":"git"},"_npmVersion":"6.10.3","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"_nodeVersion":"12.10.0","eslintConfig":{"rules":{"no-invalid-this":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:github/browser","plugin:github/es6","plugin:github/typescript","plugin:escompat/recommended"],"overrides":[{"files":"test/*","rules":{"no-console":"off","@typescript-eslint/no-empty-function":"off"}}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.1","eslint":"^6.8.0","ts-node":"^8.8.1","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/mocha":"^7.0.2","eslint-plugin-compat":"^3.5.1","eslint-plugin-github":"^3.4.1","eslint-plugin-escompat":"^1.1.0","@typescript-eslint/parser":"^2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_2.0.1_1585069431916_0.5931145106638993","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@github/mini-throttle","version":"2.1.0","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@2.1.0","maintainers":[{"name":"smockle","email":"clay@smockle.com"},{"name":"trevorsg","email":"trevorsg@gmail.com"},{"name":"emplums","email":"eplummer26@gmail.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"mislav","email":"mislav.marohnic@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"mschoening","email":"max@max.wtf"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"zeke","email":"zeke@sikelianos.com"},{"name":"anuraag016","email":"anuraag016@github.com"},{"name":"colebemis","email":"colebemis@github.com"}],"homepage":"https://github.com/github/mini-throttle#readme","bugs":{"url":"https://github.com/github/mini-throttle/issues"},"dist":{"shasum":"583a1d5e383caa21a1c067a649f15f7ab575dccf","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-2.1.0.tgz","fileCount":16,"integrity":"sha512-iEeR2OdVCPkdIPUszL8gJnKNu4MR8ANh7y0u/LPyaatYezgaWxUZEzhFntloqQq+HE6MZkFy+cl+xzCNuljOdw==","signatures":[{"sig":"MEYCIQCVk75ewD96ayWLAT4rB7m2PAli3fArYrML7qrMDK2vPwIhAK/xCNRuugJQdk14UNKxE02czCq543EgeW8nZNv9KcXH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2I4uCRA9TVsSAnZWagAAnn0QAIGhCsG9AJsogQ3ECeTV\nxQSsHzjwJWWDcPAao6E4Q/vF8WP/bGU7iTjiIIuAe7maq6fAtu03YPjZulug\nME5v4MzDUCmTF6uf8sBePBhfOCqLwx1/9ZnUuENOhakPT1/FerNUPMl26ePv\nvbVMX/qsJ001UkARv79AIG7yckMgO10IgWlhUNG0SKLn7XLD8ljDCP+v/bZw\nwWleSzmIATQxDc5hYlojZtttEqD8CxQi/g76+4fUyBFKMwPwjc/cyGJphAbR\nR7nPUaZFUm48NK3bRFOwavGZxW2hdL8Y5E+4F4Z5SWx2hla33vKOJoP1lIFK\nujCJxHo+s8n0GXdNzKMEksG2Vtvf/bfYyzmgpybxh6SAL6tpNDUzgOsjJOFG\n+yoT/x6e556HBHch0winEMe/rod7++m/xUNbXkEwB2depmCWNvnnj+XLO0wQ\nKhy5s5mImCZkwlso871CuJSmy0hRWB8lygRZhnN2/uk1vXDwXDz7YI2+18O1\nHhUhe2yIkwahWMk5pZwP2ai5OyZwlUHpqGVZn+adesibAOZ4NOsulLwowkiM\nGL0lZXHjns+zS7nPwQwyU1tlrjKaZHj/W3D9Nn9BL+wMNWeObZg4DkjIlf6D\n2ERjojc+iaPc95bHS6gx9naVWZp2nVDG3gGrNdEOAlXB0/5ftYXpeGXJDFqL\nNXKF\r\n=Z9tt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/umd/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cd383674cec6c0e3b97a3633944a17fd93d27d5d","scripts":{"lint":"eslint --report-unused-disable-directives . --color --ext .js,.ts,.tsx && tsc --noEmit","test":"mocha -r ts-node/register --extension ts","build":"npm run build-umd && npm run build-esm","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"tsc","build-umd":"tsc -m umd --outDir dist/umd","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"keithamus","email":"npm@keithcirkel.co.uk"},"prettier":"@github/prettier-config","repository":{"url":"git+https://github.com/github/mini-throttle.git","type":"git"},"_npmVersion":"6.14.5","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"sideEffects":false,"_nodeVersion":"14.4.0","eslintConfig":{"rules":{"no-invalid-this":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:github/recommended","plugin:github/browser","plugin:escompat/recommended","plugin:@typescript-eslint/recommended","prettier"],"overrides":[{"files":"test/*","rules":{"no-console":"off","@typescript-eslint/no-empty-function":"off"}}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.20.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/chai":"^4.2.15","@types/mocha":"^8.2.1","eslint-plugin-compat":"^3.9.0","eslint-plugin-github":"^4.1.1","eslint-plugin-escompat":"^3.1.0","@github/prettier-config":"0.0.4","@typescript-eslint/parser":"^4.15.2","@typescript-eslint/eslint-plugin":"^4.15.2"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_2.1.0_1614095294652_0.9291086775397184","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@github/mini-throttle","version":"2.1.1","author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","_id":"@github/mini-throttle@2.1.1","maintainers":[{"name":"andrialexandrou","email":"andri.j.alexandrou@gmail.com"},{"name":"jfuchs","email":"jonathan.fuchs@gmail.com"},{"name":"githubbot","email":"dgreif+githubbotnpm@github.com"},{"name":"manuelpuyol","email":"manuelpuyol@github.com"},{"name":"jonrohan","email":"yes@jonrohan.codes"},{"name":"broccolini","email":"diana.mounter@gmail.com"},{"name":"mislav","email":"hi@mislav.net"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"primer-css","email":"design-systems@github.com"},{"name":"keithamus","email":"npm@keithcirkel.co.uk"},{"name":"mschoening","email":"max@max.wtf"},{"name":"koddsson","email":"koddsson@gmail.com"},{"name":"emilybrick","email":"emily.brick@buzzfeed.com"},{"name":"lgarron","email":"code@garron.net"},{"name":"colebemis","email":"colebemis@github.com"},{"name":"smockle","email":"clay@smockle.com"},{"name":"simurai","email":"sim@simurai.com"},{"name":"khiga8","email":"katehiga8@gmail.com"},{"name":"dustin.greif","email":"dustin.greif@gmail.com"},{"name":"srt32","email":"simon.taranto@gmail.com"}],"homepage":"https://github.com/github/mini-throttle#readme","bugs":{"url":"https://github.com/github/mini-throttle/issues"},"dist":{"shasum":"c66db5c3b857aaf8c467de2528cd92f36f542ac5","tarball":"https://registry.npmjs.org/@github/mini-throttle/-/mini-throttle-2.1.1.tgz","fileCount":16,"integrity":"sha512-KtOPaB+FiKJ6jcKm9UKyaM5fPURHGf+xcp+b4Mzoi81hOc6M1sIGpMZMAVbNzfa2lW5+RPGKq888Px0j76OZ/A==","signatures":[{"sig":"MEQCIHVYWmH7JMH45y+GfL4bC2XWx/f3XIiuLpXl/Ir8mAnZAiBYrQg2tXLmZ0oEXFdyurrUmW1uBrXkxzEt2znjhPB9OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15073},"main":"dist/umd/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"514b201418b40523f3c9afd2c768e06163769679","scripts":{"lint":"eslint --report-unused-disable-directives . --color --ext .js,.ts,.tsx && tsc --noEmit","test":"mocha -r ts-node/register --extension ts","build":"npm run build-umd && npm run build-esm","clean":"rm -rf dist","prebuild":"npm run clean && npm run lint && mkdir dist","build-esm":"tsc","build-umd":"tsc -m umd --outDir dist/umd","postpublish":"npm publish --ignore-scripts --@github:registry='https://npm.pkg.github.com'","prepublishOnly":"npm run build"},"_npmUser":{"name":"jfuchs","email":"jonathan.fuchs@gmail.com"},"prettier":"@github/prettier-config","repository":{"url":"git+https://github.com/github/mini-throttle.git","type":"git"},"_npmVersion":"9.7.2","description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","directories":{},"sideEffects":false,"_nodeVersion":"20.4.0","eslintConfig":{"rules":{"no-invalid-this":"off"},"parser":"@typescript-eslint/parser","extends":["plugin:github/recommended","plugin:github/browser","plugin:escompat/recommended","plugin:@typescript-eslint/recommended","prettier"],"overrides":[{"files":"test/*","rules":{"no-console":"off","@typescript-eslint/no-empty-function":"off"}}]},"eslintIgnore":["dist/"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.0","mocha":"^8.3.0","eslint":"^7.20.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/chai":"^4.2.15","@types/mocha":"^8.2.1","eslint-plugin-compat":"^3.9.0","eslint-plugin-github":"^4.1.1","eslint-plugin-escompat":"^3.1.0","@github/prettier-config":"0.0.4","@typescript-eslint/parser":"^4.15.2","@typescript-eslint/eslint-plugin":"^4.15.2"},"_npmOperationalInternal":{"tmp":"tmp/mini-throttle_2.1.1_1691525982476_0.9137261994819237","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-05-22T09:00:26.585Z","modified":"2026-08-07T19:04:29.541Z","1.0.0":"2019-05-22T09:00:26.855Z","1.0.1":"2019-05-22T19:03:09.548Z","1.0.3":"2019-06-07T14:20:54.038Z","1.0.4":"2019-08-06T13:02:30.121Z","1.0.5":"2019-08-06T14:37:50.567Z","1.0.7":"2019-11-05T23:34:07.927Z","2.0.0":"2020-03-24T17:00:14.149Z","2.0.1":"2020-03-24T17:03:51.998Z","2.1.0":"2021-02-23T15:48:15.009Z","2.1.1":"2023-08-08T20:19:42.661Z"},"bugs":{"url":"https://github.com/github/mini-throttle/issues"},"author":{"url":"https://github.com","name":"GitHub Inc."},"license":"MIT","homepage":"https://github.com/github/mini-throttle#readme","repository":{"url":"git+https://github.com/github/mini-throttle.git","type":"git"},"description":"This is a package which provides `throttle` and `debounce` functions, with both flow and TypeScript declarations, and a minimal code footprint (less than 60 lines, less than 350 bytes minified+gzipped)","maintainers":[{"email":"manuelpuyol@github.com","name":"manuelpuyol"},{"email":"yes@jonrohan.codes","name":"jonrohan"},{"email":"design-systems@github.com","name":"primer-css"},{"email":"lugraciecy@gmail.com","name":"gracepark"},{"email":"jibrang@github.com","name":"jibrangarcia"},{"email":"arelia.jones@gmail.com","name":"arelia"},{"email":"tylerjdev@github.com","name":"tylerthedev"},{"email":"clay@smockle.com","name":"smockle"},{"email":"sim@simurai.com","name":"simurai"},{"email":"katehiga8@gmail.com","name":"khiga8"},{"email":"simon.taranto@gmail.com","name":"srt32"},{"email":"dgreif+githubbotnpm@github.com","name":"githubbot"},{"email":"jonathan.fuchs@gmail.com","name":"jfuchs"},{"email":"andri.j.alexandrou@gmail.com","name":"andrialexandrou"},{"email":"joycezhu@github.com","name":"joycezhu"},{"email":"bteng22@gmail.com","name":"bteng22"},{"email":"dustin.savery@gmail.com","name":"dustin.savery"},{"email":"ncalteen@github.com","name":"ncalteen"},{"email":"alaingoga@gmail.com","name":"alaingoga"},{"email":"andrei.girip99@gmail.com","name":"andreiig"}],"readme":"# mini-throttle\n\nThis is a package which provides `throttle` and `debounce` functions, with both\nflow and TypeScript declarations, and a minimal code footprint (less than 60\nlines, less than 350 bytes minified+gzipped)\n\n\n### throttling, debouncing, and everything inbetween\n\n```js\ntype ThrottleOptions = {\n  start?: boolean, // fire immediately on the first call\n  middle?: boolean, // if true, fire as soon as `wait` has passed\n  once?: boolean, // cancel after the first successful call\n}\nfunction throttle<T>(\n  callback: (...args: T[]) => any,\n  wait: number,\n  opts?: ThrottleOptions\n): (...args: T[]) => void\n\nfunction debounce<T>(\n  callback: (...args: T[]) => any,\n  wait: number,\n  opts?: ThrottleOptions\n): (...args: T[]) => void\n```\n\nThis package comes with two functions; `throttle` and `debounce`.\n\nBoth of these functions offer the exact same signature, because they're both\nthe same function - just with different `opts` defaults:\n\n - `throttle` opts default to `{ start: true, middle: true, once: false }`.\n - `debounce` opts default to `{ start: false, middle: false, once: false }`.\n\nEach of the options changes when `callback` gets called. The best way to\nillustrate this is with a marble diagram.\n\n```js\nfor (let i = 1; i <= 10; ++i) {\n  fn(i)\n  await delay(50)\n}\nawait delay(100)\n```\n```\n| fn()                                         | 1 2 3 4 5 6 7 8 9 10 |\n| throttle(fn, 100)                            | 1 2   4   6   8   10 |\n| throttle(fn, 100, {start: false})            |   2   4   6   8   10 |\n| throttle(fn, 100, {middle: false})           | 1                 10 |\n| throttle(fn, 100, {once: true})              | 1                    |\n| throttle(fn, 100, {once: true, start: false})|   2                  |\n| debounce(fn, 100)                            |                   10 |\n```\n\n### TypeScript Decorators Support!\n\nThis package also includes a decorator module which can be used to provide [TypeScript Decorator](https://www.typescriptlang.org/docs/handbook/decorators.html#decorators) annotations to functions.\n\nHere's an example, showing what you need to do:\n\n```typescript\nimport {throttle} from '@github/mini-throttle/decorators'\n//                                           ^ note: add `/decorators` to the import to get decorators\n\nclass MyClass {\n  @throttle(100, { start: false }) // <- Just like normal throttle, but you omit the callback argument\n  doThings() {\n    // `MyClass.prototype.doThings` will be throttled!\n  }\n}\n```\n","readmeFilename":"README.md"}