NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2876 most downloaded on npm
timers module for browserify
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
24 releases · first in 2012
Remove .DS_Store from published package
.DS_Store from published packageconnect dev dependencyLicense metadata in package.json now in standard SPDX format
package.json now in standard SPDX formatOne column per quarter.
Guard global usage in scope to avoid reference errors
global usage in scope to avoid reference errorsGuard self usage in scope to avoid Webpack reference errors
self usage in scope to avoid Webpack reference errorsWorker support now explicitly references self and window rather then using this implicitly to fix issues in Webpack builds.
self and window rather then using
this implicitly to fix issues in Webpack builds.Support setTimeout / setInterval in workers
setTimeout / setInterval in workersUse typeof to search globals more carefully.
typeof to search globals more carefully.Try harder to retrieve setImmediate and clearImmediate in esoteric environments.
setImmediate and clearImmediate in esoteric
environments.Revert setImmediate and clearImmediate changes from 2.0.3 because they appear to break Webpack.
setImmediate and clearImmediate changes from 2.0.3 because they
appear to break Webpack.setImmediate and clearImmediate are indirected through the global module for better coverage of esoteric environments.
setImmediate and clearImmediate are indirected through the global module
for better coverage of esoteric environments..npmignore now excludes example scripts, reducing package size
.npmignore now excludes example scripts, reducing package sizeclearTimeout and clearInterval no longer throws when passed null or undefined instead of the timeout token.
clearTimeout and clearInterval no longer throws when passed null or
undefined instead of the timeout token.setImmediate and clearImmediate now use the setimmediate module which has better cross-browser coverage. In particular, it resolves a crash in Safari.
setImmediate and clearImmediate now use the setimmediate module which
has better cross-browser coverage. In particular, it resolves a crash in
Safari. The setimmediate module adds these methods to the global
immediately, so a major version bump seems safest.Metadata used by jspm in package.json
jspm in package.json### Changed * Update process dependency
process dependencyLink to timers-browserify-full, which offers a larger, but much more exact, version of Node's timers library
timers-browserify-full, which offers a larger, but much more exact,
version of Node's timers librarysetTimeout and setInterval return objects with the same API as the Node
implementation, instead of just IDsactive implementation actually has an effect, as in Nodeapply that break in IE 8Prefer native versions of setImmediate and clearImmediate if they exist
setImmediate and clearImmediate if they exist### Changed * Update process dependency
process dependencyclearImmediate available to undo setImmediate
clearImmediate available to undo setImmediateResume returning opaque IDs from setTimeout and setInterval
setTimeout and setIntervalPass window explicitly to setTimeout and others to resolve an error in Chrome
window explicitly to setTimeout and others to resolve an error in
ChromeReplaced setimmediate dependency with process for the nextTick shim
setimmediate dependency with process for the nextTick shimGuard against undefined globals like setTimeout in some environments
setTimeout in some environmentsBasic functionality for initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →