Explore tracked sources
Every software and developer-update source on DevUpdate.io, contributed by the community. Browse without an account, or sign in to add any of these to your dashboard.
Descriptions and status summaries are generated by an AI from publicly available data. They may not reflect the current state of a project. More on AI-extracted content. Project owners can request a correction or removal by emailing info@devupdate.io.
Source-map-js is a Node-focused library that can generate and consume source maps, mapping between minified (generated) code locations and original source positions. It provides APIs like SourceMapConsumer and SourceMapGenerator to look up original positions from generated lines and columns, and to build or serialize source maps from mappings.
Maintenance status: Evidence of ongoing activity exists (upstream push on 2026-05-10), but the published updates appear to have paused after v1.2.1 (2024-09-08), which is over a year ago relative to today (2026-06-09).
Last release:
Library that can generate and consume source maps. It provides APIs (SourceMapConsumer, SourceMapGenerator, and SourceNode) for mapping between generated code positions and original source positions, and for producing source map output for debugging.
Active maintenance: The GitHub upstream shows a recent push on 2026-06-02, but the latest published package updates we can see are from 2025-07-24 (0.7.5 and 0.7.6). This suggests ongoing development, with a long gap between those published updates.
Last release:
side-channel-weakmap stores extra metadata for JavaScript values in a side channel, using a WeakMap for objects and a Map for primitives. It is useful when you need to associate data with values without modifying them, but note it can leak memory until you call delete for the key.
Maintenance status: Evidence suggests this repo is not actively maintained, with the last upstream push on 2025-12-30 and no new detailed updates shown since Dec 2024 (about 1.5+ years relative to today, 2026-06-09).
Last release:
side-channel-map stores information about any JavaScript value in a side channel using a Map, which can help you associate metadata with values without modifying them directly. It also warns that if the Map key is an object, it may leak memory until you delete that key.
Maintenance status: Evidence shows at least some recent repo activity (last upstream push on 2025-12-30), but the most recent published tagged update info is from 2024-12 (v1.0.1 and v1.0.0), so it appears lightly maintained rather than aggressively updated.
Last release:
side-channel-list is a JavaScript utility for storing information about any JS value in a “side channel” backed by a linked list. It lets you set, get, check, assert, and delete entries by key, but it warns that entries will leak memory until you delete the key.
The repository appears to be maintained but with infrequent updates, with the latest upstream push on 2026-04-08 and the most recent tagged update on 2026-04-08 (about 5 months ago relative to 2026-09-03).
Last release:
side-channel is a JavaScript utility for storing extra information associated with any JS value using a side channel, using WeakMap when available. It provides methods to set, get, check, assert, and delete that stored data, and in environments without WeakMap it can leak memory until you delete the key.
Actively maintained: there is a very recent update (v1.1.1 on 2026-06-08), and earlier updates continue with no multi-year gaps, suggesting ongoing stewardship rather than maintenance mode.
Last release:
shebang-regex provides a JavaScript regular expression for matching a Unix shebang line (the #! prefix at the start of a script). It includes easy usage to test a string and extract the interpreter path from a line like #!/usr/bin/env node.
Maintenance status: The source appears not actively maintained. The most recent update upstream is 2021-08-13, which is well over two years ago relative to 2026-06-09.
Last release:
shebang-command is an npm package that extracts the command from a script shebang line. It’s useful if you need to parse a string like "#!/usr/bin/env node" and get the command name such as "node".
GitHub activity indicates the source has been quiet since at least 2021-08-14, with the most recent evidence of upstream push in 2021, so it does not look actively maintained as of 2026-06-09.
Last release:
set-proto is a JavaScript utility that robustly sets the [[Prototype]] of an object, using the best available method. It is useful when you need to change an object’s prototype reliably, for example to ensure properties exist on the target object’s prototype chain.
The source appears actively maintained, with an upstream GitHub push on 2026-01-13, which is relatively recent versus today (2026-06-09).
Last release:
Set a function’s name property in JavaScript by calling the exported helper with a function (fn), the desired name (name), and an optional loose flag to avoid throwing on failure. It returns the original function, useful when you need stable or clearer function names for debugging or introspection.
The repository shows evidence of ongoing activity, with an upstream push on 2025-12-30. However, the provided published updates history stops at v2.0.2 on 2024-02-20, so there has been a long gap since the last documented update in this data.
Last release:
set-function-length lets you set a JavaScript function’s `length` property, taking a function, a new integer length (0 to 2**32), and an optional `loose` flag. It returns the same function after attempting the update, useful in code that needs to adjust reported arity.
The repository appears mostly in maintenance mode today, with the most recent tagged published update shown in the provided summaries from 2024-03-09 (v1.2.2), even though there was an upstream push on 2025-12-30. This suggests low outward-facing activity rather than active, frequent maintenance.
Last release:
section-matter is a Node-based utility for parsing “matter” sections in a single document, similar to front-matter but allowing multiple sections. It returns the remaining content plus an array of section objects (key, data, content), and supports custom delimiters and a per-section callback to transform parsed section data (for example, parsing YAML).
The source does not appear to be actively maintained, with the last upstream push on 2017-10-23, which is far in the past relative to today (2026-06-09).
Last release:
safe-regex-test takes a regular expression and returns a predicate function you can call with a string to test for matches. It’s designed to remain robust even if RegExp.prototype is altered later, making it useful for safer regex-based checks in JavaScript.
Maintenance status: Evidence shows ongoing repository activity (last upstream push 2026-01-05), but the last published package update I can see is v1.1.0 on 2024-12-12, so maintenance looks lightweight and intermittent rather than continuously releasing.
Last release:
safe-push-apply is a small JavaScript utility for pushing an array of items into another array. It aims to be robust against prototype modification, which can otherwise break operations like spreading or relying on built-in array methods.
The source ljharb/safe-push-apply appears to be actively maintained, with an upstream push on 2026-01-13, which is relatively recent compared to today (2026-06-09).
Last release:
safe-array-concat provides a safer alternative to Array.prototype.concat by ignoring Symbol.isConcatSpreadable so it will not spread values that normal concat would treat as spreadable. It is useful when you want consistent concatenation behavior regardless of Symbol.isConcatSpreadable being set on strings or arrays.
The repository appears to be actively maintained, with the most recent upstream push and package update on 2026-04-20, and a follow-on v1.1.4 that updates TypeScript types (notably support for readonly arrays), plus CI and dependency version bumps.
Last release:
Reusify helps you reuse objects and functions to improve performance in Node.js, aiming for about 10% faster execution in hot code paths. It provides a pattern for getting cached instances, resetting their state, and releasing them back to the cache to reduce function allocation and garbage collector pressure.
Maintenance status: Evidence suggests the repo is still maintained, with an upstream push on 2026-02-09. However, the most recent tagged update shown in the provided history is v1.1.0 (2025-02-25), so activity may be occurring outside the listed release tags.
Last release:
resolve-pkg-maps provides utilities to resolve `package.json` `exports` and `imports` maps for Node.js-style module resolution. It implements the ESM resolution algorithm and returns matched target paths, which is useful when building tools or resolvers that need to interpret conditional subpaths and imports/exports mappings.
The source appears quiet rather than actively maintained, with only one documented update (v1.0.0 on 2022-12-14) and no additional release notes shown in the provided history.
Last release:
Resolve-from helps you find the filesystem path of a module similarly to Node.js require.resolve(), but using a specified starting directory. It throws an error when the module can’t be found (or returns undefined via resolveFrom.silent). Useful when you need deterministic module path resolution relative to a particular directory.
Quiet maintenance mode, no recent evidence of active upkeep, the last upstream push was 2021-01-23, and the most recent listed update is v5.0.0 from 2019, which is multiple years ago relative to 2026-06-09.
Last release: